Імпорт файлів MS Office Word (*.doc) в FastReport
Для прискорення реалізації звітів використовується імпорт файлів MS Office Word (*.doc) в FastReport. У редакторі звітів на панелі інструментів Мастеру за допомогою кнопки Імпорт з MS Office Word відкривається вікно імпорту.
Імпорт з MS Office Word проводиться згідно налаштування:
Тип - Повний, Тільки таблиці, В обрану таблицю, Тільки текст;
- Сторінками - Все або обрана (в першому випадку відсутні сторінки в FR створюються автоматично. У другому - необхідну сторінку в FR можна створити прямо в вікні імпорту);
- Текст - по абзацах або за словами.
У MS Word немає поняття «рядок» в звичному «досовському» трактуванні, а є тільки поняття «абзац», який є одним рядком, який переносять автоматично по деяким законам, наприклад, в залежності від ширини листа. При цьому в MS Word дозволяється форматування (зміна шрифту, стилю і т.д.) будь-якій частині тексту, аж до одного символу. У свою чергу в FastReport форматування допустимо тільки в межах TfrxMemoView. Тому реалізовано два типи імпорту тексту:
- По абзацах (абзац Word = TfrxMemoView);
- П про словами (слово Word = TfrxMemoView).
Перший тип працює швидко, але форматування тексту може не відповідати оригіналу в разі, якщо в межах абзацу застосовуються різні формати тексту.
Другий тип працює значно повільніше, але форматування відповідає аж до окремих слів.
Після імпорту може знадобитися незначна коректування звіту.