Интерактивные формы в 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 и также распространяете файл.

.NET Экспорты FastReport PDF .NET Экспорты FastReport PDF
11 марта 2025

Как использовать FastReport .NET Avalonia на Fedora Workstation с протоколом Wayland

В данной статье мы разберем, как запустить FastReport .NET Avalonia на операционной системе «Fedora Workstation 39» с протоколом Wayland.
7 марта 2025

Как создать QR-код с картинкой в FastReport .NET

В статье разобрались как вставлять картинку в QR Code из дизайнера отчётов FastReport .NET всего за пару кликов.
20 февраля 2025

Использование матричных принтеров для печати чеков

В этой статье мы рассмотрим, как интегрировать матричный принтер в процесс создания и вывода отчетов с использованием FastReport .NET.