Преобразование RichObject в текст при экспорте

18.05.2018

До недавнего времени экспорт объекта RichObject производился в виде изображения. Конечно, многих это не устраивало. В FastReport.Net версии 2018.2.3 появилось новое свойство объекта RichObject – ConvertRichText. Это свойство позволяет включить режим экспорта объекта в текстовом виде, вместо изображения. То есть, включив эту опцию, мы получим текст в любом формате экспорта, кроме, разумеется, экспорта в изображение.

По традиции предлагаю ознакомиться с новым свойством на примере.

Добавляем на страницу отчета RichObject. И загружаем в него документ rtf в редакторе:

Теперь запустим отчет в режиме предварительного просмотра и сделаем экспорт в формат PDF.

И мы видим картинку в документе. Вернемся к шаблону отчета. Выделите объект RichObject и установите его свойство ConvertRichText в значение true. Повторим экспорт отчета в PDF:

На этот раз, мы получили доступный для выделения текст. Причем текст отображен полностью, в отличие от примера с изображением, где область видимости текста ограничена размерами объекта RichObject.

Все же есть и минус – оригинальное форматирование текста и шрифт могут быть потеряны, если таковые не поддерживаются в FastReport.Net.

.NET Экспорты FastReport .NET Экспорты FastReport
8 сентября 2026

Ответы на популярные вопросы о формате FP3

Разбираем 11 частых вопросов о формате FP3: что это за файлы, чем отличаются от FR3, какие программы их открывают и как конвертировать в PDF.
4 сентября 2026

Как из FastReport .NET экспортировать отчет в DXF

Рассмотрим способы экспорта отчета в формат DXF, а также посмотрим, как выглядит полученный результат после открытия файла в CAD-приложении.
30 июля 2026

Как из FastReport .NET экспортировать отчет в PostScript

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

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