Последние учебники веб-разработки
 

HTML canvas miterLimit Propery

<HTML Canvas Ссылка

пример

Рисовать линии с максимальной длиной скоса 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();
Попробуй сам "

Поддержка браузеров

Числа в таблице указать первую версию браузера, которая полностью поддерживает свойство.

Имущество
miterLimit да 9.0 да да да

Определение и использование

Наборы собственности miterLimit или возвращает максимальную длину скоса.

Длина митры расстояние между внутренним углом и наружного угла, где две линии пересекаются.

Митра Limit цифра 1

Совет: Свойство miterLimit работает только если lineJoin атрибут "miter" .

Длина скоса становится все больше, как угол угла становится все меньше.

Чтобы предотвратить длину скоса от слишком долго, мы можем использовать свойство miterLimit.

Если длина скоса превышает значение miterLimit, угол будет отображаться как тип lineJoin "bevel" (Рис 3):

Митра Limit цифра 2
Значение по умолчанию: 10
Синтаксис JavaScript: context.miterLimit=number;

Значения свойств

Стоимость Описание Сыграй
number Положительное число, указывающее максимальную длину скоса. Если текущая длина скоса превышает miterLimit, угол будет отображаться как lineJoin "bevel" Сыграй "

<HTML Canvas Ссылка