Метод .printaligned

Назначение:Печатает текст в заданной прямоугольной области, при необходимости в несколько строк.
Синтаксис:lcd.printaligned(byref str as string, x as word, y as word, width as word, height as word) as byte
Возвращает:Общее число созданных строк текста.
См. также:Работа с текстом

ПараметрОписание
strПечатаемый текст.
xКоордината X левого верхнего угла выводимого текста. Диапазон значений: от 0 до lcd.width - 1.
yКоордината Y левого верхнего угла выводимого текста. Диапазон значений: от 0 до lcd.height - 1.
widthШирина области печати в пикселях.
heightВысота области печати в пикселях.

Подробности

Чтобы метод работал, сначала нужно выбрать шрифт методом lcd.setfont. На то, как печатается текст, влияют свойства lcd.textalignment, lcd.textorientation, lcd.texthorizontalspacing и lcd.textverticalspacing.

Метод разбивает текст на строки, чтобы уложиться в заданную прямоугольную область вывода. По возможности текст делится без разрыва слов. Слово будет разорвано, если оно шире области печати. Произвольные переносы строк можно добавлять символом ` (код ASCII 96).

Чтобы метод работал, панель дисплея должна быть включена (lcd.enabled = 1 - YES).

Исходный материал Tibbo обновлён 4 августа 2022Оригинал на docs.tibbo.com · Сообщить об ошибке