Lo script รจ una sequenza di istruzioni, una per riga.
Ogni istruzione inizia con una parola, seguita da uno o più valori separati da virgola.
image larghezza,altezza,colore-sfondo
Es: image 100,50,blue
Un colore è rappresentato da
Istruzioni per disegnare una forma o per scegliere le preferenze di disegno.
Il punto (0,0) si trova nell'angolo in alto a sinistra: i valori di x crescono
andando verso destra, mentre quelli di y crescono andando verso il basso.
Gli angoli vengono misurati in senso orario.
point x,y
Disegna un punto.
Es: point 10,15
line x1,y1,x2,y2
Disegna un segmento.
Es: line 20,30,70,40
circle x-centro,y-centro,raggio
Disegna un cerchio.
Es: circle 10,10,50
rect x-sinistra,y-alto,larghezza,altezza
Disegna un rettangolo.
Es: rect 30,40,60,40
oval x-centro,y-centro,raggio-x,raggio-y
Disegna un ovale.
Es: oval 100,100,60,50
roundrect x-sinistra,y-alto,larghezza,altezza,raggio-angolo
Disegna un rettangolo con angoli arrotondati.
Es: roundrect 30,30,50,40,5
arc x-centro,y-centro,raggio-x,raggio-y,angolo-iniziale,angolo-ampiezza
Disegna un arco di circonferenza/ovale.
Es: arc 50,50,30,30,0,90
wedge x-centro,y-centro,raggio-x,raggio-y,angolo-iniziale,angolo-ampiezza
Disegna uno "spicchio".
Es: wedge 50,50,30,30,45,90
polyline x1,y1,...,xn,yn
Disegna una linea "spezzata".
Es: polyline 10,90,50,10,90,90,10,90
paintstyle fill
Disegna solo la parte interna delle figure, senza il bordo.
paintstyle stroke
Disegna solo il bordo delle figure, senza la parte interna.
paintstyle fillandstroke
Disegna sia la parte interna che il bordo delle figure, con lo stesso colore.
color colore
Cambia il colore utilizzato.
Es: color red
strokewidth larghezza
Cambia lo spessore della linea/bordo (0 per la linea più sottile).
Es: strokewidth 4
strokecap butt
strokecap round
strokecap square
Cambia l'aspetto dell'inizio e della fine di una linea.
strokejoin bevel
strokejoin miter
strokejoin round
Cambia l'aspetto del punto d'incontro di due linee.
strokestyle solid
Disegna le linee/bordi con un tratto continuo.
strokestyle dashed,lunghezza-tratto,lunghezza-spazio
Disegna le linee/bordi con un tratteggio.
Es: strokestyle dashed,3,5