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