Canvas HTML miterLimitPropriété

HTML canvas 参考手册Manuel de référence HTML canvas

Exemples

Tracez une ligne avec une longueur de miter maximale de 5 :

Votre navigateur ne prend pas en charge la balise canvas 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();

Essayez-le »

Prise en charge des navigateurs

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Internet Explorer 9, Firefox, Opera, Chrome et Safari prennent en charge la propriété miterLimit.

Remarque :Internet Explorer 8 et les versions antérieures ne prennent pas en charge l'élément <canvas>.


Définition et utilisation

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

La longueur de mitre désigne la distance entre le coin intérieur et le coin extérieur là où deux lignes se rencontrent.

Miter Limit figure 1

Astuce :La propriété miterLimit n'est effective que lorsque la propriété lineJoin est "miter".

Plus l'angle du coin est petit, plus la longueur du miter est grande.

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

Si la longueur de mitre dépasse la valeur de miterLimit, le coin sera affiché dans le type "bevel" de lineJoin (Fig 3) :

Miter Limit figure 2
Valeur par défaut : 10
Syntaxe JavaScript : context.miterLimit=nombre;

Valeurs de propriété

Valeur Description
nombre Un nombre positif. Spécifie la longueur de mitre maximale. Si la longueur de mitre dépasse la valeur de miterLimit, le coin sera affiché dans le type "bevel" de lineJoin.


HTML canvas 参考手册Manuel de référence HTML canvas Autres extensions