canvas.drawText(text, attrs)
Draw a string within the canvas directed by the user-specified properties.
Parameters: text - The text string to display attrs - An object of properties containing information about how to draw the text. This table can contain the following keys: font - The font to use to render the text (required, no default) x - The x position of the upper left corner of the image (default 0) y - The y position of the upper left corner of the image (default 0) size - The point size to render the text at (default 18) color - The color to render the text in (default black:0x00000) rotation - The angle in degrees to render the text at (default 0)
Example:
// Draw a hello world string centered on the canvas function DrawCenteredText(name) { var msg = "Hello World"; var canvas = sb.getCanvas(name); var attrs = {font : "fonts/RobotoBold.ttf", size : 24, x : 0, y : 0}; var strSize = sb.getStringSize(attrs.font, attrs.size, msg, 0); attrs.x = (canvas.width - strSize.width) / 2; attrs.y = (canvas.height - strSize.height) / 2; canvas.drawText("Hello World", attrs); }