Моментальный отчет из RTF

20.10.2021

FastReport .NET

Мало кто знает, что генератор отчетов FastReport .NET позволяет вам быстро конвертировать документ в формате RTF в любой другой формат, который поддерживает генератор отчетов FastReport .NET.

Например, у вас есть некоторое количество документов в формате RTF и вы хотели бы их перевести в другой, или же просто создать на их основе электронные отчеты. Теперь процесс создания отчета значительно упростится - ведь фактически вы уже имеете готовый документ. Но давайте рассмотрим, как это работает на примере.

Возьмем исходный документ RTF:

Исходный RTF документ

Этот счет на оплату отличный пример документа, который можно преобразовать в отчет.

Запустите дизайнер отчетов и просто откройте документ RTF в меню File->Open. По умолчанию в диалоговом окне установлен фильтр файлов с расширением frx - это стандартный шаблон отчета. Измените фильтр на “Rich Text file (*.rtf)”.

Выбор типа файла в диалоге открытия

Через непродолжительное время, файл будет преобразован в шаблон отчета:

Конвертированный из RTF шаблон отчета

Как вы можете увидеть, в целом получившийся шаблон похож на оригинальный документ, однако, если приложить немного усилий, то можно сделать его лучше. Изменим цвет и форматирование текста, а также переместим некоторые объекты, чтобы шаблон больше походил на оригинал:

Немного исправленный шаблон отчета

Конечно совершенству нет предела, и вы можете затратить ещё немного времени для приведения шаблона к идеалу. А мы остановимся на текущем варианте.

Давайте теперь посмотрим на отчет в режиме предварительного просмотра:

Отчет, построенный из конвертированного из RTF шаблона

Весьма неплохо. А теперь сделаем экспорт, например, в формат HTML:

Экспорт отчета, на основе конвертированного из RTF шаблона

Таким образом, шаблон отчета, созданный на основе RTF может быть экспортирован почти в любой доступный в FastReport .NET формат. Экспорт в PDF пока еще не доступен. Надеемся в скором времени это будет исправлено.

Важно учитывать, что документы RTF, созданные в MS Word могут иметь значительное количество метаинформации, которая при преобразовании в шаблон отчета будет некорректно трактована. Поэтому лучше создавать RTF в других редакторах, таких как MS WordPad.

.NET Экспорты FastReport RTF .NET Экспорты FastReport RTF
10 июля 2026

Как настроить Content Security Policy для отчетов FastReport .NET WEB

Узнайте, как настроить Content Security Policy для отчётов FastReport .NET WEB: обзор директив и значений CSP, изменения в архитектуре FastReport, типичные сценарии обхода и способы защиты.
22 июня 2026

Как настроить отчет с Business Objects из кода и дизайнера в FastReport .NET

В этой статье рассматривается реальный пример создания и использования шаблона отчета .frx для подключения к иерархическим бизнес-объектам в FastReport .NET.
21 апреля 2026

Использование водяных знаков в FastReport VCL

В статье подробно рассмотрели функционал добавления водяных знаков в FastReport VCL — как через визуальный интерфейс, так и программно, с помощью кода на Delphi и в скриптах отчётов.

Не является публичной офертой
© 1998-2026 ООО «Быстрые отчеты»