Таблица 11. Функции форматирования текста
Синтаксис функции |
Описание функции |
TEXTOUT(<Текст>, <Ширина, см>, <Ориентация> [,<Использовать настройки шрифта макета 0/1>]) |
Функция для печати перевернутого текста. <Текст> - печатаемый текст, <Ширина, см> - ширина текста в сантиметрах, <Ориентация> - поворот текста (0 - 90 градусов, 1 - 180 градусов, 2 - 270 градусов, иначе - 0), <Использовать настройки шрифта макета 0/1> - необязательный параметр (1 - текст печатается размером шрифта, заданным для выражения в макете, при этом параметр <Ширина, см> не учитывается; 0 или не задан - печатается текст заданной ширины). |
RTFText(<Строка>) |
Функция возвращает текст с форматированием, заданным <Строкой>. Поле таблицы или выражение локального запроса, которое вычисляется с использованием данной функции, должно иметь тип Форматированный текст. Форматирование осуществляется с помощью тэгов: <i></i> - курсив <u></u> - подчеркнутый текст <CR> - новая строка Тэги могут быть прописаны вручную или вставлены с помощью соответствующих кнопок, которые появляются в окне редактирования выражения при выборе в списке функции RTFText() (рис. 3.1). Форматируемый текст помещается между открывающим и закрывающим тэгами: это может быть текстовая константа или поле таблицы типа Текст или Мемо. Конкатенация полей типа Форматированный текст осуществляется так же, как и для обычных текстовых полей, при этом в итоговом значении сохраняется форматирование каждой части текста. |
PLAINTEXT(<Форматированный текст>) |
Функция возвращает обычный текст без форматирования из поля типа Форматированный текст. |
Рисунок 3.1. Функция RTFText()