HTML canvas translate() 方法
定义和用法
translate()
方法重新映射画布上的 (0,0) 位置。
نوٹ:当您在 translate() 之后调用诸如 fillRect() 之类的方法时,值会添加到 x اور y کوآرڈینٹس پر.

مثال
پوزیشن (10,10) پر ایک مستطیل بکشائیں، نئی پوزیشن (0,0) کو (70,70) بنائیں۔ پھر نئی مستطیل بکشائیں (ملاحظہ کریں کہ اب مستطیل پوزیشن (80,80) سے بکشائی جارہی ہے):
جاوااسکریپت:
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);
گرامر
کٹیکس.ٹرانسلیٹ(x,y);
پارامتر کی قیمت
پارامتر | وصف |
---|---|
x | افزودہ افقی کوس (x) پر کی گئی قیمت |
y | افزودہ عمودی کوس (y) پر کی گئی قیمت |
براوزر کی مدد
جداول میں شماراں، پہلی بار اس حقیقت کو پورا کرنے والے براوزر کی نسلیں کے نام دی گئی ہیں۔
کروم | ایج | فائرفاکس | سافری | اوپرا |
---|---|---|---|---|
کروم | ایج | فائرفاکس | سافری | اوپرا |
4.0 | 9.0 | 3.6 | 4.0 | 10.1 |
نوٹ:اینٹرنٹ ایکسپلورر 8 اور اس سے پچھلے کی نسلیں <canvas> علامت کو نہیں مددگار نہیں ہیں۔