Το μέθοδο Canvas isPointInPath()

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

isPointInPath() η μέθοδος επιστρέφει trueαν ο καθορισμένος πόντος βρίσκεται στη τρέχουσα διαδρομή; αλλιώς επιστρέφει false.

Παράδειγμα

Διαγράψτε ένα ορθογώνιο, αν ο πόντος 20,50 βρίσκεται στη τρέχουσα διαδρομή:

Ο περιηγητής σας δεν υποστηρίζει το ετικέτα HTML5 canvas.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.rect(20,20,150,100);
if (ctx.isPointInPath(20,50))
   {
   ctx.stroke();
   };

δοκιμάστε προσωπικά

γραμματική

context.isPointInPath(x,y);

Αξία Παράμετρος

Παράμετροι Περιγραφή
x Δοκιμασμένος x άξονας
y Δοκιμασμένος y άξονας

Υποστήριξη Browser

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

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>.