ctx.fillStyle = "rgb(, , )"; ctx.strokeStyle = "rgb(, , )"; ctx.lineWidth = float_nr; default 1.0 ctx.fillRect(x, y, w, h); ctx.strokeRect(x, y, w, h); ctx.clearRect(x, y, w, h); ctx.fillText("testo", x, y); ctx.font = "normal bold 24px Arial, sans-serif"; ctx.measureText("testo").width; |
ctx.beginPath(); ctx.moveTo(x,y); ctx.lineTo(x,y); ctx.closePath(); ctx.stroke(); ctx.fill();
|
Istruzioni javascript
for( ; ; ) { } switch (cs) { case 0: break; case 1: break; case 2: break; } |
fill = figura riempire
stroke = figura contorno
ctx.fillStyle = "rgb(, , )";
ctx.strokeStyle = "rgb(, , )"; "rgba(, , , ); a alpha channel (trasparenza, da 0 a 1)
ctx.fillRect(x, y, w, h); ctx.strokeRect(x, y, w, h); ctx.clearRect(x, y, w, h);
x posizione orizzontale. w width
y posizione verticale. h height (x,y) e' la posizione del vertice di riferimento. Il vertice di riferimento e' in alto a sinistra (se w e h positivi). Width & height dei rettangoli possono essere negativ.
ctx.fillText("testo",x, y); // stringa di testo, xpos, ypos ctx.font = "normal bold 24px Arial, sans-serif"; ctx.measureText("testo").width; // lunghezza del testo in pixel
ctx.beginPath(); |
per iniziare un path |
ctx.moveTo(x,y); |
posiziona il punto-punta senza scrivere |
ctx.lineTo(x,y); |
traccia segmento dalla posizione attuale alla nuova-dichiarata |
ctx.closePath(); |
chiude il cammino al punto iniziale, se necessario-voluto |
ctx.stroke(); |
linea sul cammino |
ctx.fill(); |
riempimento del path inteso come contorno. In alternativa a "linea" |
cv = document.getElementById("identificatore_canvas");
cv variabile javascript per rappresentare la canvas html
ctx = cv.getContext("2d"); |
ctx variabile javascript per rappresentare il contesto di disegno nella canvas |
cvw = cv.width; |
assegna alla var cvw la larghezza della canvas |
cvh = cv.height; |
assegna alla var cvh l'altezza della canvas |
cv.width = 200; |
fa la canvas larga 200 pixel |
cv.height = 300; |
fa la canvas alta 300 pixel |
cv.style.backgroundColor = "rgb(, , )"; |
assegna il colore di sfondo alla canvas, e la dipinge. |