روش isPointInPath() در کانواس HTML

تعریف و استفاده

isPointInPath() این روش بازمی‌گرداند true، اگر نقطه مشخص شده در مسیر فعلی قرار دارد؛ در غیر این صورت false

مثال

یک مستطیل بکشید، اگر نقطه 20,50 در مسیر فعلی قرار دارد:

این مرورگر از تگ کانواس HTML5 پشتیبانی نمی‌کند.

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 مورد آزمایش

پشتیبانی مرورگر

اعداد در جدول نشان‌دهنده نسخه‌ای اولین مرورگر هستند که این ویژگی را کامل پشتیبانی می‌کند.

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

نکته:نسخه‌های 8 و قدیمی‌تر اینترنت اکسپلورر از عنصر <canvas> پشتیبانی نمی‌کنند.