Вьювер звітів - експорт звітів - текстові формати - rtf

Розглянемо основні параметри при експорті в RTF:

Вьювер звітів - експорт звітів - текстові формати - rtf

Перемикач Всі включає обробку всіх сторінок звіту.

Перемикач Поточна включає обробку тільки поточної (виділеної) сторінки звіту.

Перемикач Номери має поле. В даному полі вказуються номери сторінок, які необхідно обробити. Вказати можна одну сторінку, список сторінок (використовуючи коми як роздільник), а так само задати діапазон, вказавши початкову сторінку діапазону, роздільник "-" і кінцеву сторінку діапазону. Наприклад: 1,3,5-12.

Параметр Дозвіл зображення - зміна кількості пікселів на дюйм (властивість зображення PPI (Pixels Per Inch)). Чим більше кількість пікселів на дюйм, тим вище чіткість зображення і легкість сприйняття. Варто відзначити, що значення даного параметра впливає на розмір вихідного файлу, тобто чим більше значення, тим більше і розмір вихідного файлу.

Параметр Якість зображення. Даний параметр дозволяє змінити якість зображення. Слід враховувати, що при зміні даного параметра буде змінюватися і розмір вихідного файлу, тобто чим вище якість зображення, тим більше розмір вихідного файлу.

Перемикачі Режим експорту надає можливість визначити уявлення даних звіту після експорту. В разі обрання опції Таблиця. то після експорту весь звіт буде являти собою таблицю, де кожен компонент звіту - осередок в таблиці. Всі компоненти будуть в різних осередках, але між ними утворюється зв'язок. Якщо ж буде вибрано значення Рамка. то після експорту кожен компонент буде являти собою окрему рамку, але взамосвязі між ними не буде.

Прапорець Використовувати колонтитули сторінки надає можливість визначити бенди Заголовок сторінки і Підсумок сторінки як верхній і нижній колонтитул документа в MS Word. Якщо даний параметр не встановлено, то після експорту заголовок і підсумок сторінки будуть являти собою елементи таблиці або окремі рамки. При цьому, в разі редагування звіту, вони можуть змінити своє місце розташування. Якщо цей параметр увімкнуто, то дані бенди будуть виводиться як об'єкти колонтитул в MS Word.

В цьому режимі весь звіт перетворюється в одну велику суцільну таблицю. При перетворенні може відбуватися деяка зміна об'єктів, але отриманий документ дуже зручний для редагування.

Залежно від значення властивості "Use Page Headers and Footers" звіт експортується в такий спосіб:

значення дорівнює false - звіт експортується як є, і буде виглядати так само, як в превью;

значення дорівнює true - звіт додатково обробляється, всі внесені зміни описуються нижче.

Список внесених змін документа:

PageHeaders і PageFooters експортуються як об'єкти MS-Word. Відповідно вони вирізаються з таблиці, і всі інші бенди йдуть суцільний таблицею. Це дуже зручно, якщо необхідно потім допрацьовувати отриманий документ, наприклад вставляти рядки або редагувати текст в осередках зі зміною розміру осередків; при цьому всі дані зсуваються, а хедери і футери сторінки залишаються на своїх місцях. (Нюанс: беруться хедер і футер з першої сторінки документа, інші ігноруються; додатково: проведена доробка, і тепер шукається хедер і на другій сторінці, якщо у цього хедера властивість PrintOn = ExceptFirstPage, то експортується правильно (використовуючи теги RTF) - хедера на першій сторінці не буде).

Якщо у Header властивість PrintOnAllPages включено, то він експортується як заголовок таблиці, і відповідно правильно відображається на кожній сторінці при подальшому редагуванні документа.

Висота рядків не експортується (режим "не задано"; за замовчуванням стоїть режим "точно").

Якщо поле Tag не порожнє, то експортується не поле Text. а вміст поля Tag. При цьому усередині рядка можуть перебувати такі вирази, які замінюються на команди MS-Word:

Існує також можливість експортувати окремі листи темплейта в окремі розділи документа зі своїми хедер / футера. Для цього треба використовувати властивість сторінки ExcelSheet. Принцип роботи властивості наступний: все послідовні сторінки звіту з однаковим значенням властивості ExcelSheet об'єднуються в групи, потім кожна група експортується як окремий розділ документа зі своїми хедер / футера. За замовчуванням ця властивість не заповнено, і весь звіт експортується як один розділ.

Відома особливість MS-Word. якщо в якому-небудь рядку таблиці встановити верхню чи нижню відступ одній з комірок, то такий же відступ встановиться в усіх осередках рядка. Тому, якщо в якомусь текстбоксе встановити верхню чи нижню margins, після експорту в табличному режимі такої ж відступ буде у всій рядки таблиці, і весь текст може зміститися вниз. Що цікаво, в OpenOffice цей момент відпрацьовується правильно.

Не підтримується вертикальне вирівнювання в осередках;

не підтримуються деякі параметри сторінки;

деякі кольори відображаються невірно.

Схожі статті