HTML canvas isPointInPath()Método

Canvas 对象参考手册Objeto Canvas

Ejemplo

Si el punto 20,50 está en la ruta actual, dibuja un rectángulo:

YourbrowserdoesnotsupporttheHTML5canvastag.

JavaScript:

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

Pruébalo »

Compatibilidad del navegador

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Internet Explorer 9, Firefox, Opera, Chrome y Safari soportan el método isPointInPath().

Nota:Internet Explorer 8 y versiones anteriores no soportan el elemento <canvas>.


Definición y uso

Si el punto especificado está en la ruta actual, el método isPointInPath() devuelve true; de lo contrario, devuelve false.

Sintaxis de JavaScript: context.isPointInPath(x,y);

Valores de parámetros

Parámetro Descripción
x La coordenada x a probar.
y La coordenada y a probar.


Canvas 对象参考手册Objeto Canvas

Otras extensiones