simbologia
1-simbologia usata nelle funzioni grafiche: Y......ordinata da angolo sinistro,alto X......ascissa da angolo sinistro,alto H......altezza o dimensione verticale da Y L......larghezza o dimensione orizzontale da X A1...angolo iniziale A2...angolo finale Sy...valore smussatura verticale Sx...valore smussatura orizzontale
tratteggio=pattern per interni o cornici: alpha,beta,blanck,boxed,brick,check,crosses,diag, diamonds,dots,hash,horiz,lhash,rdiag,solid,speckled, stripestick,stripeshthin,waves.
pensize:gestione dimensione penna pensize(spessore verticale,spessore orizzontale) thin...........sottile thick.........ispessito double.......intremedio hashpen.....tratteggiato solidpen....continuo nilpen........senza disegnare
colore per penna,pattern ecc. black,white,red,green,blue,cyan,magenta,yellow
font :gestione caratteri Geneva,Helvetica....Palatino.Courier..
face :stili codificati da numeri normale.....0 bold............1 italic.........2 underline...5 outline.......13 shadow.......16
size :dimensione caratteri 9..10..12..14..18..24..
giustificazione left...........2 center.........1 right..........0
penmode - fillmode :modalita' attivata con PEN e FILL paint,npaint,erase,nerase,or,xor,nor,nxor
gmode:assegna modo grafico che influisce su memorizzazione dynamic.............struttura prolog static................tipo quickdraw e struttura prolog quickdraw.........solo tipo quickdraw ------------------------------------------------------- pencol(colore)........colore per tutta la figura
penfg(colore)..........colore per primo piano tratteggio cornice penbg(colore)..........colore per sfondo tratteggio cornice
fillfg(colore)..........colore per primo piano tratteggio interno fillbg(colore)..........colore per sfondo tratteggio interno --------------------------------------------------------
1-simbologia usata nelle funzioni: Y......ordinata da angolo sinistro,alto X......ascissa da angolo sinistro,alto H......altezza o dimensione verticale da Y L......larghezza o dimensione orizzontale da X A1...angolo iniziale A2...angolo finale Sy...valore smussatura verticale Sx...valore smussatura orizzontale --------------------------------------------------------- lines([(Y1,X1),(Y2,X2)]) box(Y,X,H,L) box(Y,X,H,L,Sy,Sx) circle(Y,X,raggio) oval(Y,X,H,L) arc(Y,X,H,L,A1,A2) poly([(Y1,X1),(Y2,X2),(Y3,X3),(Y1,X1)]) pointer((Y1,X1),(Y2,X2)) pointer((Y1,X1),(Y2,X2),left) pointer((Y1,X1),(Y2,X2),right) pointer((Y1,X1),(Y2,X2),both) arrow() --------------------------------------------------- fillbox(Y1,X1,H,L) fillbox(Y1,X1,H,L,Sy,Sx) filloval(Y1,X1,H,L) fillcircle(Y1,X1,H,L) fillpoly([(Y1,X1),(Y2,X2),(Y3,X3),(Y1,X1)]) wedge(Y,X,H,L,A1,A2) ----------------------------------------------------- pencol(colore)............colore totale penfg(colore)..............primo piano tratteggio cornice penbg(colore)..............sfondo tratteggio cornice fillfg(colore)..............primo piano tratteggio interno disegno fillbg(colore)..............sfondo tratteggio interno disegno ----------------------------------------------------- penpattern(tratteggio) fillpattern(tratteggio) ------------------------------------------------------ penmode(modalita) fillmode(modalita) ------------------------------------------------------ pensize(spessore verticale,spessore orizzontale) thin thick double nilpen hashpen solidpen -------------------------------------------------------- textline('font',dimensione,stile,Y,X,'testo') textline('font',dimensione,stile,Y,X,on) textbox('font',dimensione,stile,Y,X,H,L,giustificazione,'testo') textbox('font',dimensione,stile,Y,X,H,L,giustificazione,'testo',on) ---------------------------------------------------------