روش Canvas translate()

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

translate() روش برای تغییر مختصات (0,0) روی صفحه کاری استفاده می‌کنید.

نکته:وقتی که پس از translate() از روش‌هایی مانند fillRect() این روش‌ها، مقدار به x و y مقدارهای مختصات.

نمودار روش استفاده از روش ترجمه()

مثال

یک مستطیل در موقعیت (10,10) رسم کنید، موقعیت جدید (0,0) را به (70,70) تنظیم کنید. مستطیل جدید را دوباره رسم کنید (لطفاً توجه داشته باشید که مستطیل اکنون از موقعیت (80,80) شروع به رسم می‌کند):

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

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.fillRect(10,10,100,50);
ctx.translate(70,70);
ctx.fillRect(10,10,100,50);

آزمایش کنید

نحوه استفاده

context.translate(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> پشتیبانی نمی‌کنند.