Объект TxtRep
1. Назначение
Предназначен для обслуживания отчетов в текстовои формате. Инициализируется
шаблоном отчета, определяется выходной поток, после чего осуществляется
печать разделов отчета. При необходимости, при помощи атрибута
CP866 устанавливается режим перекодировки, а при помощи атрибутов
PageSize, Header и Footer организуется
автоматическое управление разбиением на страницы.
Для наполнения отчета смыслом, служат переменные-параметры, которые в шаблоне отчета
расставляются на нужные места, снабжаясь префиксом (по умолчанию, символ "@", может быть
изменен при помощи атрибута Prefix). Для визуального выравнивания параметров
в теле шаблона, может быть использован повторяющийся символ-заполнитель (может быть
установлен при помощи атрибута Postfix). Переменные-параметры доступны из макрозадания
как атрибуты данного объекта, и должны быть заполнены перед печатью раздела.
2. Методы и атрибуты класса
Тип |
Имя |
Описание |
- |
Clear |
Полный сброс |
- |
Init |
Инициализация |
- |
Open |
Открытие выходного потока |
- |
Print |
Печать раздела |
Str |
Prefix |
RW: Префикс-символ переменной |
Str |
Postfix |
RW: Постфикс: символ заполнителя |
Int |
CP866 |
RW: Кодовая таблица выходного потока |
Int |
PageSize |
RW: Размер страницы для автоматического перевода |
Str |
Header |
RW: Имя раздела заголовка страницы |
Str |
Footer |
RW: Имя раздела "подвала" страницы |
- |
BreakPage |
Принудительный перевод страницы |
Str |
х х х |
RW: Переменные-параметры, встречающиеся в разделах отчета |
3. Пример использования
Пример использования данного класса на языке VBScript
|