Propriété miterLimit du canevas HTML

❮ Référence de canevas HTML

Exemple

Tracez des lignes avec une longueur d'onglet maximale de 5 :

Votre navigateur ne prend pas en charge la balise HTML5 canva.

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();

Prise en charge du navigateur

Les nombres dans le tableau indiquent la première version du navigateur qui prend entièrement en charge la propriété.

Property
miterLimit Yes 9.0 Yes Yes Yes

Définition et utilisation

La propriété miterLimit définit ou renvoie la longueur de mitre maximale.

La longueur d'onglet est la distance entre le coin intérieur et le coin extérieur où deux lignes se rencontrent.

Limite d'onglet figure 1

Conseil : La propriété miterLimit ne fonctionne que si l'attribut lineJoin est "miter".

La longueur de l'onglet augmente à mesure que l'angle du coin diminue.

Pour éviter que la longueur de mitre ne soit trop longue, nous pouvons utiliser la propriété miterLimit.

Si la longueur de l'onglet dépasse la valeur miterLimit, le coin sera affiché en tant que lineJoin de type "biseau" (Fig 3) :

Limite d'onglet figure 2
Valeur par défaut: dix
Syntaxe JavaScript : contexte .miterLimit= nombre ;

Valeurs de propriété

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"

❮ Référence de canevas HTML