проблема конвертации в Rtf

отредактировано 18:57 Раздел: FastReport 4.0
Я работаю в fastReport триальная версия.
При конвертации отчета в формат RTF результирующий
файл открытый в Word выглядит искореженным:
уходят в бок надписи, разделители и т.д.

Это особенность триальной версии, или полный fastReport выдает тот же результат?

Комментарии

  • xlaalaaxlaalaa Минск
    отредактировано 18:57
    Для начала форму отчета FR3 нужно аккуратно выровнять. Тогда и результат экспорта в RTF будет приемлемым.


    Выдержка из "FastReport® 3 Enterprise Edition руководство программиста"
    написал:
    Рекомендации по разработке отчетов FastReport, результат которых будет представлен в табличных форматах

    Очень многие форматы используют табличное представление данных. Популярными являются форматы HTML, XLS, XML, RTF.

    Никаких пересечений или наслоений ячеек в подобных форматах недопустимо (если брать в рассмотрение именно табличную разметку, это касается HTML и RTF), в отличии от свободы в процессе разработки шаблона отчета в дизайнере FastReport. Фильтры экспорта, как правило, максимально учитывают эти требования при переносе объектов из отчета FastReport в результирующий файл. Это реализуется при помощи специальных алгоритмов учета пересечений объектов и оптимального их расположения. В местах пересечений объектов возникают новые столбцы и строки в результирующей таблице. Это необходимо для сохранения точного позиционирования переносимых объектов FastReport. Большое количество пересекающихся объектов в отчете приводит к росту числа столбцов и строк в таблице, что усложняет ее дальнейшее использование в и замедляет процесс экспорта.

    В процессе разработки шаблона отчета помните об этом, если Вы хотите в последующем экспортировать свои отчеты в какой-либо из форматов, отличный от внутреннего формата FastReport.

    * Избежать перекрытия ячеек помогут инструменты выравнивания текстовых объектов по сетке. Проследите за тем, чтобы было включено выравнивание по сетке. Для упрощения выравнивания можно увеличить шаг сетки.

    * При создании таблиц в отчетах проследите чтобы границы соседних ячеек соприкасались друг с другом.

    * Важно, чтобы ячейки не пересекались. Алгоритм фильтра экспорта сделает отсечение ячеек, но результат экспорта может быть далек от желаемого (вы увидите не совсем то, что хотели).

    * Располагайте объекты так, чтобы они находились на одной линии, как по вертикали, так и по горизонтали. В этом могут помочь выносные линии.

    Применение этих простых правил на практике поможет Вам создать отчет, который будет прекрасно выглядеть после экспорта в любой из форматов, которые используют табличную разметку для представления данных.
  • отредактировано 18:57
    Что не выравнено в данном файле?
  • xlaalaaxlaalaa Минск
    отредактировано 18:57
    У Вас Memo4 и Memo3 лежат поверх Memo2. Аналогично Memo8 и Memo9 поверх Memo7.

    Избегайте подобных наслоений получите красивый отчет в офисе :)

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.