Программное обеспечение FastReport Mono является генератором отчетов с обширными функциями для Mono Framework. Благодаря FastReport Mono пользователи могут создавать отчеты, работающие независимо от приложения. Таким образом, FastReport Mono подходит для применения в качестве самостоятельного генератора отчетов. Генератор отчетов FastReport Mono легко подключается к любой базе данных и задействует любые ее таблицы или создает собственные запросы на языке SQL. Пользователям предоставляется возможность добавления одной или нескольких диалоговых форм в отчет для запроса параметров перед запуском отчета. Через встроенный скрипт удобно управлять взаимодействием между элементами контроля диалоговых форм и производить сложную обработку данных. Результат отображается в окне предварительного просмотра, выводится на печать или сохраняется во множестве популярных форматов.
Преимущества FastReport Mono:
- Продукт FastReport Mono, написанный на C#-коде, является совместимым с Mono Framework 2.0 и выше.
- Поставка с исходными кодами. Пользователи могут адаптировать код под собственные задачи.
- В стоимость лицензии входит визуальный дизайнер – конечным пользователям удобно предоставлять возможность самостоятельно разрабатывать отчеты.
- Расширяемая архитектура FastReport Mono позволяет создавать и подключать к отчету пользовательские объекты, фильтры экспорта, функции, мастера, драйверы базы данных.
Особенности FastReport Mono:
- Элементы отчетов. FastReport Mono – это бэнд-ориентированный генератор отчетов. Доступно 13 типов бэндов. Кроме того, можно использовать вложенные отчеты, которые полностью поддерживаются. Богатый набор бэндов позволяет строить отчеты любого типа: список, Master-detail, отчет с группировкой, многоколоночный, Master-detail-detail и многие другие. Для отчетов предусмотрено множество объектов: текст, изображение, линии, фигуры, штрихкод, матрица, таблица, объект Rich Text, объект «флажок».
- Дизайнер. FastReport Mono содержит мощный визуальный дизайнер, поддерживающий масштабирование, буфер отмены/повтора операций, выносные линии, линейки. Дизайнер имеет полностью настраиваемый интерфейс, имитирующий среду Microsoft Visual Studio. Дизайнер может быть использован в режиме «Режим многостраничных документов» для того, чтобы работать с несколькими отчетами одновременно.
- Обработка данных. FastReport Mono работает с источниками данных ADO.NET и поддерживает сортировку и фильтрацию данных, отношения Master-detail. Предусмотрена возможность подключения к различным базам данных и получения данных из бизнес-объектов типа IEnumerable. Отчет может содержать данные (таблицы, запросы, подключения к базам данных).
- Просмотр, печать и экспорт. Широкие возможности печати отчета: разрезание больших страниц отчета на малые, печать нескольких малых страниц на одной большой, печать на заданном формате с масштабированием. Экспорт готового отчета во множество форматов (PDF, RTF, XLS, XML, HTML, JPG, BMP, GIF, TIFF, TXT, CSV, Open Document Format)