Интерактивные формы в PDF экспорте Fast Report .NET 2018

17.01.2018

Ни для кого ни секрет, что стандарт PDF позволяет создавать заполняемые формы. То есть готовый документ можно редактировать прямо из просмотрщика. Чаще всего это применяется для анкет и различных бланков. Пользователь заполняет поля и отправляет документ по email или распечатывает.

В новой версии FastReport .NET появилась возможность экспортировать отчеты в формат PDF с поддержкой интерактивных форм. В настройках экспорта добавилась соответствующая опция:

 

Включение опции Interactive Forms накладывает ряд ограничений - PDF не может содержать встроенные шрифты, не может иметь стандарт PDF/A и PDF/X.

Для реализации экспорта с интерактивными формами была добавлена новая возможность – редактируемые в режиме предварительного просмотра отчета текстовые и checkBox поля. Собственно, теперь отчет, в режиме предварительного просмотра представляет собой интерактивную заполняемую форму.

У объектов Text и CheckBox появилось новое свойство – Editable. Если оно имеет значение true – объекты можно редактировать. Давайте посмотрим, как это выглядит:

 

Кликаем по текстовому объекту с включенным свойством Editable и получаем окно редактирования текста. Для объекта CheckBox с помощью мыши просто ставится или снимается флажок:

 

В демонстрационных отчетах FastReport .NET есть Interactive Forms. Давайте сделаем его экспорт в PDF. Проследите, чтобы опция Interactive Forms была включена в настройках экспорта.

 

Полученный документ имеет поля, которые можно редактировать. Заполним их:

 

Теперь можно сохранить файл с изменениями.

Таким образом, функция редактирования отчета в режиме предварительного просмотра может быть использована для бланков и анкет. Вы можете сохранить отчет в формате .fpx и распространить его. Пользователи заполнят отчет подобно PDF формам.

Либо вы сразу же экспортируете отчет в формат PDF и также распространяете файл.

20 ноября 2024

Локализация и смена языков в FastReport VCL

FastReport VCL поддерживает 40 языков для локализации интерфейса и позволяет изменять язык на лету через меню или код, без перекомпиляции.
1 ноября 2024

Новые возможности редактора отчетов FastReport VCL

Рассматриваем новые возможности редактора отчетов: выносные линии, подсветка пересекающихся объектов, обновлённые деревья отчетов и данных.
30 октября 2024

Использование стилей при создании отчетов в FastReport VCL

В статье подробно рассматривается одна из новых возможностей FastReport VCL – применение стилей и страниц стилей.