База знаний / Справочник TiOS / Разработка (TiOS) / Справочник по программированию / Объекты / Объект lcd. / Свойства и методы
Метод .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).