Η ιδιότητα miterLimit του HTML canvas

Ορισμός και χρήση

miterLimit Ρύθμιση ή επιστροφή της μέγιστης διάστασης της κλίσης.

Η διάστασή της κλίσης είναι η απόσταση μεταξύ του εσωτερικού και του εξωτερικού γωνιακού σημείου στη συμβολή δύο γραμμών.

Σημείωση:Μόνο όταν η ιδιότητα lineJoin είναι "miterΌταν το lineJoin είναι "

Ο όγκος της γωνίας είναι όσο το δυνατόν μικρότερος, η διάστασή της κλίσης είναι όσο το δυνατόν μεγαλύτερη.

Για να αποφύγουμε τη υπερβολική διάστασή της κλίσης, μπορούμε να χρησιμοποιήσουμε την ιδιότητα miterLimit.

Αν η διάστασή της κλίσης ξεπερνά τη τιμή του miterLimit, οι γωνίες θα συνδυαστούν με το lineJoin "bevel"Τύπος" για να εμφανιστεί (Παρουσίαση 3):

Παράδειγμα

Γραφή γραμμής με μέγιστη διάσταση κλίσης 5:

Ο περιηγητής σας δεν υποστηρίζει την ετικέτα 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();

Δοκιμάστε το شخصικά

Γλώσσα

context.miterLimit=number;

Τιμή attribute

Τιμή Περιγραφή
number

Ποσότητα. Ορίζει τη μέγιστη μήκος της διεύθυνσης γωνίας.

Αν η μήκος της διεύθυνσης γωνίας ξεπερνά τη τιμή του miterLimit, οι γωνίες θα εμφανίζονται με τον τύπο lineJoin "bevel".

Τεχνικά λεπτομέρειες

Προεπιλεγμένη τιμή: 10

Υποστήριξη προγράμματος περιήγησης

Τα αριθμήματα στη τάβληση σηματοδοτούν την έκδοση του πρώτου προγράμματος περιήγησης που υποστηρίζει αυτή την ιδιότητα.

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

Σημείωση:O Internet Explorer 8 και οι προηγούμενες εκδόσεις δεν υποστηρίζουν το στοιχείο <canvas>.