Объект 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


© СКА -=Оберон=-