Atrybut miterLimit na Canvas

Definicja i użycie

miterLimit Ustawia lub zwraca maksymalną długość narożnika.

Długość narożnika to odległość między wewnętrznym i zewnętrznym kątem w miejscu przecięcia dwóch linii.

Wskazówka:Działa tylko, gdy atrybut lineJoin ma wartość "miterjeśli lineJoin ma wartość "

Im mniejszy kąt narożnika, tym dłuższy będzie narożnik.

Aby uniknąć zbyt długiego narożnika, możemy użyć atrybutu miterLimit.

Jeśli długość narożnika przekracza wartość miterLimit, krawędzie będą wyświetlane w stylu "beveltypu do wyświetlenia (rys. 3):

Przykład

Rysuj linie z maksymalną długością narożnika 5:

Twoja przeglądarka nie obsługuje znacznika canvas.

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

Spróbuj sam

Gramatyka

context.miterLimit=number;

Wartość atrybutu

Wartość Opis
number

Liczba całkowita. Określa maksymalną długość narożnika.

Jeśli długość narożnika przekracza wartość miterLimit, krawędzie będą wyświetlane w stylu "bevel" lineJoin.

Szczegóły techniczne

Domyślna wartość: 10

Obsługa przeglądarek

Liczby w tabeli wskazują na pierwszą wersję przeglądarki, która w pełni obsługuje tę właściwość.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
4.0 9.0 3.6 4.0 10.1

Komentarz:Internet Explorer 8 i wcześniejsze wersje nie obsługują elementu <canvas>.