క్యాన్వాస్ ట్రాన్స్లేట్() పద్ధతి

నిర్వచనం మరియు ఉపయోగం

translate() పద్ధతి ద్వారా క్యాన్వాస్ పైన యుక్తమైన (0,0) స్థానమును పునఃమాపడం జరుగుతుంది.

ప్రకటనలు:మీరు translate() తర్వాత వంటి పద్ధతులను కాల్ చేసినప్పుడు fillRect() వంటి పద్ధతులను వాడినప్పుడు, విలువలు జోడించబడతాయి x మరియు y కోఆర్డినేట్ విలువలపై.

ట్రాన్స్‌లేట్() మెహోద్దు చిత్రం

ఉదాహరణ

స్థానము (10,10) వద్ద ఒక చతురస్రాకారమును చిత్రీకరించండి, కొత్త (0,0) స్థానమును (70,70) గా నిర్వచించండి. మళ్ళీ కొత్త చతురస్రాకారమును చిత్రీకరించండి (మీరు గమనించవచ్చు ఇప్పుడు చతురస్రాకారము స్థానము (80,80) నుండి చిత్రీకరించబడుతుంది):

మీ బ్రౌజర్ హెచ్ఎంఎల్5 క్యాన్వాస్ టాగ్ ను మద్దతు చేయలేదు.

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 ప్రింటి ప్రక్కనుంచి వర్గము పైన విలువను జోడించండి.
y ప్రింటి ప్రక్కనుంచి వర్గము పైన విలువను జోడించండి.

బ్రౌజర్ మద్దతు

ఈ పట్టికలో వరుసలు ఈ లక్ష్యాన్ని పూర్తిగా మద్దతు ఇచ్చే మొదటి బ్రౌజర్ వెర్షన్ నిర్దేశించబడ్డాయి.

చ్రోమ్ ఎడ్జ్ ఫైర్ఫాక్స్ సఫారీ ఒపెరా
చ్రోమ్ ఎడ్జ్ ఫైర్ఫాక్స్ సఫారీ ఒపెరా
4.0 9.0 3.6 4.0 10.1

ప్రకటనలు:Internet Explorer 8 మరియు అంతకు ముంది వర్షాలు <canvas> కొడ్డిని మద్దతు చేయలేదు.