lcd.drawText(x, y, text [, flags])

Draw a text beginning at (x,y)

@status current Introduced in 2.0.0, SHADOWED introduced in 2.2.1

Parameters

  • x,y (positive numbers) starting coordinate

  • text (string) text to display

  • flags (unsigned number) drawing flags. All values can be combined together using the + character. ie BLINK + DBLSIZE. See the Appendix for available characters in each font set.

    • 0 or not specified normal font

    • XXLSIZE jumbo sized font

    • DBLSIZE double size font

    • MIDSIZE mid sized font

    • SMLSIZE small font

    • INVERS inverted display

    • BLINK blinking text

    • SHADOWED Horus only, apply a shadow effect

Return value

none

Examples

lcd/drawText-example

local function run(event)
  lcd.clear()
  lcd.drawText(1, 1,"drawText() example", 0)
  lcd.drawText(1, 11,"0 - default", 0)
  lcd.drawText(1, 21,"BLINK", BLINK)
  lcd.drawText(1, 31,"INVERS + BLINK", INVERS + BLINK)
  lcd.drawText(120, 1,"XXLSIZE", DBLSIZE)
  lcd.drawText(120, 21,"MIDSIZE", MIDSIZE)
  lcd.drawText(120, 36,"SMLSIZE", SMLSIZE)
end

return{run=run}

Last updated