HTML canvas miterLimitPropiedad

Canvas 对象参考手册Objeto Canvas

Ejemplo

Dibuja líneas con una longitud de inglete máxima de 5:

YourbrowserdoesnotsupporttheHTML5canvastag.

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

Pruébalo »

Soporte del navegador

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Internet Explorer 9, Firefox, Opera, Chrome y Safari admiten la propiedad miterLimit.

Nota:Internet Explorer 8 y versiones anteriores no admiten el elemento `<canvas>`.


Definición y uso

La propiedad miterLimit establece o devuelve la longitud máxima de inglete.

La longitud de inglete se refiere a la distancia entre las esquinas interior y exterior en el punto donde se unen dos líneas.

Miter Limit figure 1

Consejo:miterLimit solo es efectivo cuando la propiedad lineJoin es `"miter"`.

Cuanto menor sea el ángulo de la esquina, mayor será la longitud de inglete.

Para evitar que la longitud de ingletesea demasiado larga, podemos usar la propiedad miterLimit.

Si la longitud de inglete supera el valor de miterLimit, la esquina se mostrará con el tipo `"bevel"` de lineJoin (Fig. 3):

Miter Limit figure 2
Valor por defecto: 10
Sintaxis de JavaScript: context.miterLimit=number;

Valor de la propiedad

Valor Descripción
number Un número positivo. Especifica la longitud máxima de inglete. Si la longitud de inglete supera el valor de miterLimit, la esquina se mostrará con el tipo `"bevel"` de lineJoin.


Canvas 对象参考手册Objeto Canvas

Otras extensiones