draw(context: Object, xoff: Number, yoff: Number);
context. Item draw area.
xoff. Size of horizontal shift.
yoff. Size of vertical shift.
The draw method draws a tag cloud item.
To execute the example, the page must contain the TagCloud component named tagCloud (see Example of Creating the TagCloud Component). The example must be placed in the <script> tag. Render the first cloud item with the shift (0, 150):
//Get draw area sizes console.log("Draw area height: " + tagCloud.getCanvas().getHeight()); console.log("Draw area width: " + tagCloud.getCanvas().getWidth()); // Get element 1 coordinates: console.log("X coordinate of element 1: " + tagCloud.getItems()[0].getPosition().getX()); console.log("Y coordinate of element 1: " + tagCloud.getItems()[0].getPosition().getY()); console.log("Z coordinate of element 1: " + tagCloud.getItems()[0].getPosition().getZ()); // Get draw area var canvas = document.getElementsByTagName("canvas")[0]; // Draw element 1 with new coordinates: tagCloud.getItems()[0].draw(canvas.getContext("2d"), 0, 150);
The console displays width and height of draw area and first item coordinates:
Draw area height: 300
Draw area width: 500
Coordinate X of the first item: 107.34501265351119
Coordinate Y of the first item: -61.617024988038025
Coordinate Z of the first item: -43.66867286785989
As a result the first item will be rendered in new coordinates:
See also: