Proprietà HTML canvas miterLimit

❮ Riferimento tela HTML

Esempio

Traccia linee con la lunghezza massima della mitra di 5:

Il tuo browser non supporta il canvastag HTML5.

JavaScript:

var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
ctx.lineWidth = 10;
ctx.lineJoin = "miter";
ctx.miterLimit = 5;
ctx.moveTo(20, 20);
ctx.lineTo(50, 27);
ctx.lineTo(20, 34);
ctx.stroke();

Supporto del browser

I numeri nella tabella specificano la prima versione del browser che supporta completamente la proprietà.

Property
miterLimit Yes 9.0 Yes Yes Yes

Definizione e utilizzo

La proprietà miterLimit imposta o restituisce la lunghezza massima dell'angolo.

La lunghezza della mitra è la distanza tra l'angolo interno e l'angolo esterno dove si incontrano due linee.

Mitra Limite figura 1

Suggerimento: la proprietà miterLimit funziona solo se l'attributo lineJoin è "miter".

La lunghezza della mitra aumenta man mano che l'angolo dell'angolo si riduce.

Per evitare che la lunghezza della mitra sia troppo lunga, possiamo usare la proprietà miterLimit.

Se la lunghezza della mitra supera il valore miterLimit, l'angolo verrà visualizzato come lineJoin tipo "smusso" (Fig 3):

Mitra Limite figura 2
Valore di default: 10
sintassi JavaScript: contesto .miterLimit= numero ;

Valori di proprietà

Value Description Play it
number A positive number that specifies the maximum miter length. If the current miter length exceeds the miterLimit, the corner will display as lineJoin "bevel"

❮ Riferimento tela HTML