Canvas object

Event Description
Canvas.onPaint() Event fired when canvas need to be redrawn
Canvas.onShow() Event fired when canvas is shown
Canvas.onHide() Event fired when canvas is hidden
Canvas.onCreate() Event fired when canvas has just been created
Property Description Access Type
Canvas.parent Get the Canvas's parent widget readonly Window | Groupbox | TabItem
Canvas.x Get/set the canvas's horizontal position readwrite number
Canvas.y Get/set the canvas's vertical position readwrite number
Canvas.width Get/set the canvas's width readwrite number
Canvas.height Get/set the canvas's height readwrite number
Canvas.align Align the canvas relative to its parent readwrite boolean
Canvas.enabled Enable/disable the canvas widget readwrite boolean
Canvas.visible Controls whether the canvas appears on screen readwrite boolean
Canvas.color Get/set the canvas actual color for drawing readwrite string
Canvas.bgcolor Get/set the canvas actual background color readwrite string
Canvas.sync Get/set the canvas synchronization mode readwrite boolean
Canvas.font Get/set the canvas current font readwrite string
Canvas.fontsize Get/set the canvas current font size readwrite boolean
Canvas.fontweight Get/set the canvas current font weigth readwrite number
Canvas.fontstretch Get/set the canvas current font stretch readwrite boolean
Canvas.fontstyle Get/set the canvas current font style readwrite boolean
Method Description Return value
Canvas.constructor() Canvas object constructor Canvas
Canvas.Image() Create a new Image Image
Canvas.LinearGradient() Create a new linear gradient brush LinearGradient
Canvas.RadialGradient() Create a new radial gradient brush RadialGradient
Canvas.center() Centers the canvas on the parent widget -
Canvas.show() Shows the canvas -
Canvas.hide() Hides the canvas -
Canvas.clear() Clears the canvas surface and prepare it for drawing -
Canvas.begin() Prepare the Canvas for drawing -
Canvas.flip() Display the drawing backbuffer -
Canvas.print() Draws text on the Canvas -
Canvas.measure() Measures the text size on the Canvas -
Canvas.point() Draws a point -
Canvas.line() Draws a line -
Canvas.rect() Draws a rectangle -
Canvas.roundrect() Draws a rounded rectangle -
Canvas.circle() Draws a circle -
Canvas.ellipse() Draws an ellipse -
Canvas.fillrect() Draws a filled-in rectangle -
Canvas.fillroundrect() Draws a filled-in rounded rectangle -
Canvas.fillcircle() Draws a filled-in circle -
Canvas.fillellipse() Draws a fillled-in ellipse -
Canvas.rotate() Rotates the Canvas -
Canvas.scale() Scales the Canvas -
Canvas.skew() Skews the Canvas -
Canvas.translate() Translates the Canvas -