HTML-холст Метод isPointInPath()

❮ Справочник по холсту HTML

Пример

Нарисуйте прямоугольник, если точка 20,50 находится на текущем пути:

Ваш браузер не поддерживает HTML5canvastag.

JavaScript:

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

Поддержка браузера

Цифры в таблице указывают на первую версию браузера, полностью поддерживающую метод.

Method
isPointInPath() Yes 9.0 Yes Yes Yes

Определение и использование

Метод isPointInPath() возвращает true, если указанная точка находится на текущем пути, иначе false.

Синтаксис JavaScript: контекст .isPointInPath( x,y );

Значения параметров

Parameter Description
x The x-coordinate to test
y The y-coordinate to test

❮ Справочник по холсту HTML