Активрепортс


ActiveReports — это инструмент отчетности .NET , используемый разработчиками приложений .NET, MVC, JavaScript , WinForms и ASP.NET . Первоначально он был разработан компанией Data Dynamics , которая затем была приобретена GrapeCity . ActiveReports — это набор компонентов и инструментов, облегчающих создание отчетов для отображения данных в документах и ​​веб-форматах. Он написан на управляемом коде C# и позволяет программистам Visual Studio использовать свои знания C# или Visual Basic.NET при программировании с помощью ActiveReports.

Среди компонентов, включенных в ActiveReports, есть экспорт в такие форматы файлов, как PDF , Excel , RTF и Word . Основными компонентами являются интегрированный конструктор отчетов Visual Studio и API, который разработчики используют для создания настраиваемых отчетов из различных источников данных.

ActiveReports Standard Edition включает в себя Visual Query Designer, настраиваемый элемент управления Windows Viewer и элемент управления WPF Viewer. Встроенный дизайнер отчетов поддерживает три типа отчетов:

Профессиональная версия ActiveReports включает в себя инструменты Standard Edition, а также элементы управления конструктора отчетов для конечных пользователей для настольных компьютеров и Интернета. Разработчики могут размещать эти дизайнеры отчетов в своих собственных приложениях Microsoft Windows и веб-приложениях, чтобы конечные пользователи могли создавать и изменять отчеты. Он также включает в себя средство просмотра JavaScript на стороне клиента, средство просмотра ASP.NET на стороне сервера, обработчики HTTP ASP.NET, которые экспортируют отчеты в формат HTML или PDF без специального кода и расширенного шифрования PDF.

В прошлом было известно, что ActiveReports не может обрабатывать большие отчеты. [10] Эта проблема продолжалась в течение многих лет и версий. [11] [12] С тех пор усилия разработчиков были сосредоточены на улучшении обработки больших отчетов в каждом выпуске.

ActiveReports можно использовать по-разному, поэтому у каждого проекта может быть несколько причин потребления памяти. В более новых версиях были добавлены свойства CacheToDisk и CacheToDiskLocation для экспорта PDF. Некоторые другие соображения, которые могут привести к чрезмерному использованию памяти в отчетах по разделам, включают: [13]


Компонент Web Designer с важными частями, помеченными
Некоторые из многих типов диаграмм, доступных в ActiveReports