Canvas.fontsize readwrite property


Get or set the current Canvas font size, a number, expressed "Device-Independent Pixel" units. A DIP equals 1/96 inch.

Example

local ui = require "ui" require "canvas" -- create a fixed Window local win = ui.Window("Canvas:align() sample", "fixed", 320, 200) -- create a Canvas local canvas = ui.Canvas(win) -- align the Canvas in all of its parent area canvas.font = "Arial" canvas.fontsize = 18 -- don't use onPaint() event, draw only once for i=1, 9 do canvas.fontsize = i*5 canvas:print(canvas.font, 6, i*17, math.random(0xFFFFFFFF)) end ui.run(win):wait()