FastReport Studio - FastReport 3 COM сервер
FastReport Studio позволяет использовать возможности генератора отчётов FastReport 3 в приложениях написанных на Visual С++, Visual Basic.NET, Visual C#.NET, Visual FoxPro и на других языках, поддерживающих технологию COM.
Прикладному программисту предоставляется доступ к следующим объектам генератора отчётов - TfrxReport, TfrxUserDataSet, TfrxADODatabase, TfrxADOTable и TfrxADOQuery.
В демонстрационный пакет входят следующие компоненты:1. Библиотека frxCOM.dll, включающая в себя COM сервер и TypeLibrary.2. Демонстрационная база данных в формате Microsoft Access3. Демонстрационные отчёты в формате FastReport 34. Демонстрационные примеры использования FastReport COM сервер для следующих языков и сред:4.1 Visual C++ Demo4.2 Visual C#.NET Demo4.3 Visual Basic.NET Demo4.4 Visual FoxPRO Demo4.5 Microsoft Access Demo4.6 Microsoft Excel Demo5. Дизайнер отчётов.
Все демонстрационные программы поставляются с исходными текстами.
Изменения в FastReport Studio Beta 2+ FastReport Studio основан на FastReport 3.12+ Добавлены демонстрационные программы для Visual FoxPro, MicrosoftAccess и Microsoft Excel+ Дизайнер отчётов+ Добавлены COM объекты для технологии ADO + Включены ресурсы для многоязыковой поддержки- Интерфейс IStrings исключен из TypeLibrary. + Появилась возможность доступа к внутренним объектам FastReport, для которых определены COM интерфейсы.+ Добавлены новые возможности в Visaul C++ Demo - ScriptText browser, ReportStructure browser.+ Сделано корректное отображение отчётов, основанных на UserData в демонстрационных программах на Visual C#.NET и Visual Basic.NET+ Изменен алгоритм регистрации событий в демонстрационных программах на Visual C#.NET и Visual Basic.NET+ Добавлен интерфейс для TfrxComponent.+ Добавлены методы для динамического привязывания объектов, основанных на классе TfrxDataSet к объекту TfrxReport.+ Множество мелких багофиксов.
Обсуждение - в форуме
+ добавлено свойство TfrxReport.StoreInDFM+ добавлено свойство TfrxShapeView.Curve+ добавлено свойство TfrxReport.PreviewOptions.OutlineExpand+ добавлено свойство TfrxXLSExport.FastExport,установите FastExport := False усли у Вас возникает ошибка OLE error при экспорте в Excel+ добавлено свойство TfrxXLSExport.PageBreaks+ улучшены фильтры экспорта XLS, PDF, HTML- исправлен экспорт URL ссылок и якорей (anchors) в HTML экспорте- исправлена ошибка расчета ширин символов при экспорте в PDF- исправлена ошибка PrintOnParent в фильтрах экспорта (Enterprise)+ добавлено свойство TfrxServerConfig.ReportsList+ добавлен параметр строки URL запроса 'getvariable' для получения значений внутренних переменных сервера+ добавлены внутренние переменные сервера SERVER_REPORTS_LIST, SERVER_REPORTS_HTML+ добавлена функция TfrxReportClient.GetServerVariable(const VariableName: String): String;+ улучшена производительность TfrxReportServer+ добавлен пример использования сервера в качестве сервиса NT (см. проект \Demos\ClientServer\Service)+ полностью переписан пример Advanced Client (см. проект \Demos\ClientServer\Client\Advanced)+ изменены примеры отчетов в примере Server (см. проект \Demos\ClientServer\Server)+ изменены html файлы в примере Server (см. проект \Demos\ClientServer\Server)+ добавлена on-line документация в примере Server (см. \Demos\ClientServer\Server\htdocs\Documentation)- Внимание! отчеты содержащие TfrxRichView (RTF) не работают в режиме сервера при включенном кешировании
- добавленна поддержка Delphi 6-7, 2005, C++Builder 4-6- добавлена поддержка формата FastReport 3 (*.fr3) при сохранении шаблонов отчетов в дизайнере- улучшен предварительный просмотр отчета- исправлены ошибки
+ добавлена поддержка тегов HTML в PDF экспорте+ добавлена поддержка языков Hebrew, Turkish, Arabic в PDF экспорте+ добавлено свойство TfrxPDFExport.Background (default = False)+ добавлены свойства TfrxRTFExport.Creator и TfrxPDFExport.Creator+ улучшено качество PDF экспорта+ добавлена поддержка password protected отчетов в режиме client/server(Внимание: Не используйте эту возможность совместно с глобальной аутентификацией на сервере)+ подробный отчет об ошибках при построении отчета на сервере при HTTP подключении - исправлено наименование свойств TfrxServerConnection.Proxy и TfrxServerConnection.ProxyPort (нажмите кнопку 'ignore' при загрузке проекта для автоматического исправления полей в компонентах)- исправлена ошибка очистки кеша при останове сервера- исправлена ошибка отрисовки фона в HTML экспорте на сервере- багофиксы
- добавлены Swiss, Portuguese, Latvian ресурсы- добавлено событие TfrxReport.OnEndDoc- добавлено событие TfrxReportServer.OnAfterBuildReport- добавлены тени в экспортах HTML, PDF, XLS, XML, RTF- добавлены обрамления страниц в экспортах HTML, PDF, XLS, XML- добавлены языковые ресурсы навигатора в экспорте HTML- добавлено свойство TfrxXLSExport.AsText- добавлен outline в экспорте PDF (св-во TfrxPDFExport.Outline)- добавлены свойства TfrxPDFExport.Author, TfrxPDFExport.Subject- добавлено свойство "Stream" в фильтры экспорта- исправлена ошибка экспорта диагональных линий- исправлена ошибка печати результатов отчета после использования web-форм- исправлена ошибка повторного показа диалогового окна web-формы- исправлена ошибка с печатью толстых линий на второй странице отчета- исправлена ошибка AV при экспорте больших отчетов (более 50 страниц)