HTML-canvas translate() Methode

❮ HTML Canvas-referentie

Voorbeeld

Teken een rechthoek in positie (10,10), stel nieuwe (0,0) positie in op (70,70). Teken dezelfde rechthoek opnieuw (merk op dat de rechthoek nu begint in positie (80,80):

Uw browser ondersteunt de HTML5canvastag niet.

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);

Browserondersteuning

De getallen in de tabel geven de eerste browserversie aan die de methode volledig ondersteunt.

Method
translate() Yes 9.0 Yes Yes Yes

Definitie en gebruik

De methode translate() wijst de positie (0,0) op het canvas opnieuw toe.

Opmerking: wanneer u een methode zoals fillRect() aanroept na translate(), wordt de waarde toegevoegd aan de x- en y-coördinaatwaarden.

Illustratie van de methode translate()

JavaScript-syntaxis: context .translate( x,y );

Parameterwaarden

Opmerking: U kunt een of beide parameters opgeven.

Parameter Description Play it
x The value to add to horizontal (x) coordinates
y The value to add to vertical (y) coordinates

❮ HTML Canvas-referentie