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

18.05.2018

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

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

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

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

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

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

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

2 сентября 2024

Обзор облачного решения для создания и управления отчетами

МоиОтчеты Облако — это мощное облачное решение для создания и управления отчетами, обеспечивающее широкий спектр возможностей, от создания документов в различных форматах до интеграции с корпоративными системами.
12 августа 2024

Как собрать и установить плагин Postgres в FastReport .NET

В этой статье описывается подключение к базе посредством плагина FastReport .NET для дизайнера отчетов из Visual Studio через NuGet-сервер.
8 августа 2024

Как установить FastReport .NET и его компоненты в Windows

Пошаговая инструкция по онлайн и ручной установке через регистрационный код FastReport .NET и его компонентов в Windows.