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ść "miter
jeś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 "bevel
typu do wyświetlenia (rys. 3):

Przykład
Rysuj linie z maksymalną długością narożnika 5:
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();
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>.