Canvas isPointInPath() Methode

Definition und Verwendung

isPointInPath() von dem Verfahren zurückgegeben truewenn der angegebene Punkt im aktuellen Pfad liegt; sonst wird false

Beispiel

Zeichnen Sie ein Rechteck, wenn der Punkt 20,50 im aktuellen Pfad liegt:

Ihr Browser unterstützt das HTML5 Canvas-Tag nicht.

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

Parameterwert

Parameter Beschreibung
x Getestete x-Koordinate
y Getestete y-Koordinate

Browser-Unterstützung

Die in der Tabelle genannten Zahlen beziehen sich auf die erste Version des Browsers, die diese Eigenschaft vollständig unterstützt.

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

Anmerkung:Internet Explorer 8 und frühere Versionen unterstützen das <canvas>-Element nicht.