Что такое Online Designer и как его использовать

26.08.2017

FastReport .NET следует современным тенденциям и уделяет довольно много времени веб отчетам. Такие отчеты могут размещаться на любом веб ресурсе, поддерживающим html, ведь веб отчет не что иное как экспорт отчета в HTML. Благодаря интеграции с ASP.NET мы можем работать с объектом отчета также, как и в обычном .NET приложении.

Что это такое?

В продолжение темы веб отчетов был разработан специальный онлайн дизайнер, который позволяет создавать отчет, загружать отчет с локальной машины или сервера, редактировать отчет и сохранять на локальный диск или сервер. Функциональные возможности очень близки к обычному desktop дизайнеру отчетов. Такой продукт значительно расширил сферу применения FastReport. Для создания и редактирования отчета теперь не нужно устанавливать пакет FastReport, вы просто открываете браузер и переходите на свой сайт, где развернут OnlineDesigner. 

 

 


 

Где взять?

OnlineDesigner входит в комплект поставки FastReport .NET. В клиентской панели существует специальный конструктор онлайн дизайнера. В конструкторе вы должны определить функциональные возможности дизайнера, его состав. Исключив ненужный функционал, вы можете уменьшить размер программы, что важно для экономии места на сервере. Или вы можете намеренно ограничить функциональность для пользователей, если не предусматривается использование каких-либо возможностей дизайнера. Закончив конфигурирование, вы получаете архив с программой.

 


 

Как использовать?

Чтобы воспользоваться скачанным дизайнером нужно разархивировать его в ваш веб проект, в отдельную папку. Затем, в коде приложения, включить у объекта WebReport свойство DesignReport, а для DesignerPath задать каталог расположения онлайн дизайнера в вашем проекте. Теперь в объекте WebReport будет выводиться дизайнер.

Загрузить отчет в дизайнер можно из кода приложения. Отчет можно сохранить на локальный диск с помощью кнопки сохранения (это описано в статье, указанной выше). Вы можете переопределить событие сохранения и сохранять отчет на сервере (это можно посмотреть в демонстрационном примере в папке FastReports\FastReport.Net\Demos\C#\Web\MvcRazor).

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

Обработка ошибок при разработке отчета в OnlineDesigner также возможна. Для этого включаем свойство debug у объекта WebReport и пишем обработчик ошибок в методе сохранения отчета. 

В этой небольшой статье мы рассмотрели что же такое Online Designer, а также некоторые полезные ссылки на статьи, которые откроют для вас новые возможности применения онлайн дизайнера в своих проектах.

.NET FastReport Online Designer
25 марта 2025

Как объединить несколько отчетов в один из FastReport .NET

FastReport .NET — это мощный инструмент для создания и управления отчётами. В данной статье мы рассмотрим, как объединить несколько отчётов в один в FastReport .NET.
11 марта 2025

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

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

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

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