FastReport VCL
Программное обеспечение FastReport VCL – это набор компонентов для построения отчетов, представляет собой сочетание дизайнера, генератора и Preview отчетов. FastReport написан на 100% Object Pascal и может быть установлен в Borland Delphi 4-2006 и Borland C++Builder 4-6.
Возможности:
- Бэнд-ориентированный генератор отчетов. Широкий выбор типов бэндов позволяет построить отчет любого уровня сложности.
- Отчет может содержать несколько страниц. Есть возможность построить отчет, который содержит и обложку, и данные, и заднюю страницу.
- Множество объектов, которые можно использовать в отчете: текст, изображение, линии, фигуры, диаграммы, штрихкод, сводная таблица, ole объект, richtext объект, объект «флажок», градиент.
- Визуальный дизайнер отчетов с поддержкой масштабирования, undo/redo, выносных линий, линеек. Полностью настраиваемый интерфейс, выполненный в стиле MS Office. Пользователи могут самостоятельно изменять существующие отчеты и создавать новые.
- Отчет может содержать данные (таблицы, запросы, подключения к БД). Таким образом, есть возможность не только использовать данные, доступные в приложении, но и самостоятельно подключаться к любым БД непосредственно из отчета. Поддерживаются следующие библиотеки доступа к БД: ADO, BDE, DBX, IBX, FIBPlus, а также множество сторонних библиотек.
- Отчет может содержать диалоговые формы для запроса информации перед построением отчета. Можно создавать автономные отчеты, которые не зависят от приложения.
- Встроенный интерпретатор, поддерживающий 4 языка: PascalScript, C++Script, BasicScript, JScript. С его помощью можно выполнять сложную обработку данных, организовать взаимодействие с элементами управления на диалоговых формах.
- Средства отладки кода: пошаговый запуск кода, точки останова, watches.
- Визуальный конструктор запросов. Не обязательно знать язык SQL, чтобы построить сложный запрос из нескольких таблиц.
- Фильтры экспорта во множество форматов (PDF, RTF, XLS, XML, HTML, JPG, BMP, GIF, TIFF, TXT, CSV, Open Document Format).
- Отправка отчета по email нажатием одной кнопки.
- Компоненты для построения отчетов через Web. Расстояния больше не имеют значения. Для просмотра отчетов необходим любой web-браузер.
Специальный тип отчета для печати на матричных принтерах. Этот вид принтеров не собирается отмирать и используется на многих предприятиях. - Наследование отчетов (поддерживается как наследование файлов отчетов, так и визуальное наследование форм с отчетом в Delphi/C++Builder).
- Широкие возможности печати отчета: разрезание больших страниц отчета на малые, печать нескольких малых страниц на одной большой, печать на заданном формате с масштабированием.
- Использование любых источников данных, от массива до таблицы БД. Можно передать из программы в отчет любые данные, как статические, так и меняющиеся от записи к записи.
- Мастер для создания базовых отчетов.
- Сводные отчеты. Позволяют строить табличные отчеты со сложными (составными) заголовками, используя данные из одного источника. Аналог многомерных кубов (OLAP) без возможности динамического управления.
- Вертикальные бэнды. Позволяют строить отчеты табличного типа, когда заранее неизвестно количество колонок.
- Диаграммы. Полная поддержка всех возможностей библиотеки TeeChart Pro.
- Многофункциональный объект «Текст» может показывать одну или несколько строк текста. Он может содержать текст вперемежку с выражениями и полями БД, поддерживает простые HTML-тэги (b,i,u,strike,sub,sup,font color).
- Поддерживаются все виды выравнивания текста, вращение текста под произвольным углом, заливка, обрамление. Объект поддерживает режим WYSIWYG.
- Поддержка UNICODE.
- Расширяемая архитектура FastReport позволяет создавать и подключать к отчету объекты, фильтры экспорта, функции, мастера, движки БД.
- Раскрываемые (drill-down) отчеты. Есть возможность всего одним щелчком мыши превратить ваш отчет с группировкой в интерактивный. Группу можно сворачивать и разворачивать прямо в окне просмотра отчета.
- Интерактивные отчеты. Можно определить реакцию на щелчок мыши на объекте в окне предварительного просмотра. Например, можно построить и вывести другой отчет, который показывает детальную информацию по объекту, на котором пользователь щелкнул мышью.
- Шифрование отчетов позволит не беспокоиться о конфиденциальности. Прочитать файл отчета можно, лишь зная пароль.
- Печать имени копии на каждой копии документа. Например, «Первая копия», «Вторая копия». Имена копий задаются самостоятельно.
- Версия Basic включает базовый набор возможностей для бюджетных решений. FastReport Basic Edition достаточен для разработки приложений, нуждающихся в создании отчётов с "прямой" логикой.
- Версия Standard включает: дизайнер диалоговых форм, выводимых в процессе построения отчёта, скритповый движок, позволяющий управлять логикой построения отчёта, поддерживающий 4 языка (PascalScript, C++Script, JSCript, BasicScript), дизайнер отчётов.
- Версия Professional включает встроенный конструктор запросов (FastQueryBuilder), что позволяет создавать сложные запросы без необходимости изучения тонкостей языка SQL.
- Версия Enterprise включает компоненты для организации web-отчётов.