WikiDer > ActiveReports

ActiveReports
ActiveReports
ActiveReports-Logo.png
Конструктор ActiveReports 10 в Visual Studio.png
Разработчики)Динамика данных, сейчас же GrapeCity
Стабильный выпуск
13/15 января 2019; 22 месяца назад (2019-01-15)
ПлатформаWindows Forms / ASP.NET / .СЕТЬ / Microsoft SQL Server / HTML5 / JavaScript
ТипБизнес-аналитика, Составление отчетов
Лицензияпроприетарный
Интернет сайтактивные отчеты.grapecity.com

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

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

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

  • Отчеты по разделам с полосатыми разделами, как в исходных отчетах ActiveReports (напоминающих Microsoft Access отчеты)
  • Отчеты по страницам с фиксированным макетом для форм
  • Отчеты RDL с непрерывным макетом страницы, как в исходных отчетах Data Dynamics (использует Язык определения отчета)

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


Функции

Новые возможности версии 3

Дизайнер ActiveReports

  • Вкладка предварительного просмотра во время разработки
  • Панель компонентов для работы с поставщиками данных .NET во время разработки
  • Поддержка Report Explorer для параметров и вычисляемых полей
  • Поддержка пользовательских параметров во время разработки
  • Несвязанные поля времени разработки

Средство просмотра Windows Forms

  • Пользователи могут добавлять аннотации
  • Связанные отчеты открываются на страницах с вкладками
  • Веб-ссылки открываются в средстве просмотра

Система отчетов

  • Элемент управления диаграммой поддерживает семь новых типов диаграмм
    • Воронка
    • Пирамида
    • Гантт
    • Каги
    • Точка и фигура
    • Ренко
    • Разрыв на три строки
  • Элемент управления ReportInfo для страницы N из M или дат запуска отчета

Новые возможности версии 6

Последние сервисные релизы

  • Microsoft Silverlight Просмотрщик отчетов
  • Windows Azure отчетность в режимах частичного и полного доверия
  • ASP.NET средняя доверительная поддержка
  • Поддержка для Visual Studio 2010
  • Поддержка для .NET Framework 4.0 Профиль клиента
  • Утилита для конвертации из Crystal Reports (2005 и 2008) в ActiveReports

Стандартная версия

  • Поле сечения и линейные элементы управления, охватывающие разделы отчета
  • Улучшения качества и производительности
  • Новый Символика с уменьшенным пространством (RSS) стили штрих-кода
  • Внешние таблицы стилей
  • Дизайнерские линии привязки
  • Детальный контроль над текстовыми полями и метками
  • 64-битная поддержка

Новые возможности версии 7

  • Добавлены страничные отчеты с расширенными областями данных, включая диаграммы, таблицы и кросс-таблицы, которые можно смешивать в одном разделе отчета, что устраняет необходимость в использовании вложенных отчетов в большинстве случаев.
  • Таблица управления
  • Матричный контроль
  • Поддержка Visual Studio 2012
  • Расширенная поддержка печати: масштабирование страниц, добавление водяных знаков, печать нескольких страниц отчета на одном листе (N-up).
  • Постоянное лицензирование позволяет установленной системе оставаться под лицензией до тех пор, пока лицензия не будет деактивирована вручную, что упрощает обновление до версий обслуживания.

[1]

Новые возможности версии 7, пакет обновления 1

  • Добавлен просмотрщик отчетов WPF.
  • Добавлена ​​возможность экспорта в PDF / A для архивирования отчетов.

[2]

Новые возможности версии 8

  • Добавлена ​​поддержка сенсорного ввода для Windows и WPF Viewer.
  • Добавлен элемент отчета Карты для пространственного и аналитического географического представления данных с поддержкой видов, проекций, векторных слоев и слоев мозаики Virtual Earth из службы Microsoft Bing.
  • Добавлен просмотрщик HTML5 с поддержкой касаний и жестов.
  • Обновленный движок отчетов, оптимизированный для скорости.
  • Расширенная поддержка штрих-кода для символов GS1 Composite, включая стили штрих-кода RSS14Stacked и RSSLimited, а также добавлены параметры MicroPDF417 для управления уплотнением и сегментами.
  • Добавлен сервер ActiveReports в качестве дополнительной надстройки, которая поддерживает многопользовательскую отчетность, расширяемость безопасности, кэширование данных и функции оптимизации отчетов.

[2]

Новые возможности версии 9

  • Добавлены слои, группы элементов управления, которые можно заблокировать или разблокировать, добавить или удалить, показать или скрыть для сложных макетов.
  • Добавлен Visual Query Designer, графический интерфейс, который позволяет пользователям в интерактивном режиме создавать запросы и просматривать результаты.
  • Добавлен элемент управления «Оглавление» для отображения организованной иерархии заголовков и меток отчетов вместе с номерами страниц в теле отчета.
  • Улучшенный механизм визуализации Excel для повышения производительности экспорта и точности макета.
  • Добавлены независимые закругленные углы для элементов управления Shape и CrossSectionBox в отчетах по разделам.
  • Добавлена ​​поддержка управляемых мышью обработчиков изменения размера для областей переполнения в отчетах по страницам.
  • Улучшенный механизм отчетов для повышения производительности и уменьшения объема памяти.

[2]

Новые возможности версии 10

  • Заменена матрица на новую область данных табликса, чтобы пользователи могли создавать ступенчатые матрицы, объединять ячейки по вертикали и использовать несколько смежных группировок строк и столбцов.
  • Добавлен модуль рендеринга Word для DOCX формат экспорта.
  • Добавлены таблицы стилей для RDL и отчеты о страницах.
  • Улучшенная интеграция между ActiveReports Server и версией ActiveReports для разработчиков, чтобы разработчики могли выполнять отчеты на сервере и использовать общие наборы данных.
  • Создан новый более легкий механизм компоновки для более быстрого рендеринга и меньшего количества проблем с форматированием и компоновкой.

[3]

Новые возможности версии 11

  • Оптимизированный рендеринг: в два раза быстрее загружается первая страница, в 1,5 раза быстрее создается экспортный файл PDF, а пиковая память сокращается на 60%.
  • Добавлены составные диаграммы в отчеты RDL и Page, чтобы обеспечить объединение графиков линий, столбцов и площадей на одной диаграмме с несколькими осями Y.
  • Добавлен поставщик данных JSON, который позволяет отчетам использовать данные из файлов JSON, веб-служб и REST API.
  • Добавлен поставщик данных CSV, который позволяет отчетам использовать данные из файлов, разделенных запятыми, разделенных табуляцией, и других текстовых файлов.
  • Улучшен поставщик данных XML с помощью конструктора запросов XML с древовидным представлением данных.
  • Добавлен мастер импорта Excel, который также может быть посредником для импорта макетов из других инструментов отчетности.
  • Добавлены предварительные настройки печати PDF и оптимизирован экспорт PDF для сокращения времени экспорта и меньшего размера выходных файлов.
  • В средство просмотра HTML5 добавлен режим гранки, чтобы широкие и длинные отчеты можно было просматривать как один лист с возможностью прокрутки.
  • В API добавлены новые свойства: PageReportDesignerActions (Конструктор конечных пользователей), OverwriteOutputFile (расширения отрисовки) и OptimizeStatic (PDF).
  • Добавлена ​​символика Micro QR Code в элемент управления штрих-кодом.

[4]

Новые возможности версии 12

  • С помощью объединения наборов данных в отчетах страниц и RDL вы можете использовать вложенные области данных, привязанные к разным наборам данных.
  • Сжимайте текст в элементах управления TextBox и Label, чтобы он соответствовал ширине элемента управления, используя свойство MinCondenseRate.
  • Поддержка еще нескольких стандартных штрих-кодов, таких как Code_11, SSCC-18, Telepen и Maxicode
  • Установщик ActiveReports предлагает возможность указать путь установки и возможность интеграции ActiveReports в определенные версии среды IDE Visual Studio.
  • Экспорт отчетов Page и RDL в форматы файлов CSV и JSON
  • Новое свойство RepeatToFill для табликса (отчет по страницам)
  • Мы улучшили инструмент импорта ActiveReports, добавив новую функцию импорта RPX, позволяющую преобразовывать отчеты по разделам в отчеты RDL.

[5]

Новые возможности версии 13

  • ActiveReports теперь предоставляет средство просмотра нового поколения, основанное на библиотеке JavaScript.
  • Вы можете встроить новый Web Designer в любое веб-приложение для предоставления специальных отчетов.
  • Новый элемент управления Chart, обеспечивающий простоту визуализации данных с помощью кодирования
  • Преобразуйте отчеты по разделам в отчеты по страницам в дополнение к отчетам RDL.
  • У нас есть новое свойство AutoMergeMode для ячеек с подробностями в области данных таблиц и таблиц.
  • Улучшенный элемент управления RichTextBox теперь поддерживает больше тегов и атрибутов.
  • Элемент управления FormattedText теперь поддерживает больше тегов и атрибутов и отображает форматирование текста html непосредственно в конструкторе.
  • Расширение темы Visual Studio до интегрированного конструктора ActiveReports VS

[6]

Новые возможности версии 14

  • Полный .NET Core поддержка с возможностью размещения приложения отчетности, а также механизма рендеринга ActiveReports в системах Windows, Linux или Mac.
  • Создавайте интерактивные PDF-файлы (Acrobat Forms) с помощью нового элемента управления InputField
  • Элемент управления BandedList теперь поддерживается в веб-дизайнере отчетов.
  • Веб-дизайнер отчетов также поддерживает создание источников и наборов данных.
  • Веб-дизайнер отчетов может быть локализован с использованием файлов ресурсов.
  • Добавлен новый элемент управления WebViewer для использования с приложениями ASP.NET.
  • Сборки ActiveReports опубликованы в NuGet.
  • Примеры ActiveReports теперь публикуются в GitHub.

[7]

Профессиональное издание

Включает в себя все функции стандартной версии и добавляет следующее:

Конструктор отчетов для конечных пользователей

  • Позволяет разработчикам размещать конструктор в приложениях Windows Forms.
  • Предоставляет возможность редактирования отчетов конечным пользователям
  • Обеспечивает легкий доступ для сохранения и загрузки макетов отчетов
  • Позволяет разработчикам отслеживать и контролировать среду проектирования конечного пользователя.
  • Позволяет разработчикам настраивать конструктор под нужды конечных пользователей

ASP.NET

  • Элемент управления WebViewer с типами просмотра RawHTML, HTML и PDF может использоваться на страницах ASP.NET.
  • Позволяет быстро просматривать ActiveReports в Интернете
  • Предоставляет возможности печати и экспорта
  • Предоставляет возможность текстового поиска с возвращаемыми совпадениями, включая номера страниц
  • Поддерживает взаимодействие с конечным пользователем (детализация, детализация, сортировка, параметры, оглавление и т. Д.)
Компонент Web Designer, важные части которого помечены

Средство просмотра JavaScript[8]

  • Адаптивный веб-дизайн
  • Адаптирует дисплеи разных размеров
  • Меньшая зависимость от других библиотек (jquery и т. Д.)
  • Работает на современных платформах веб-приложений - ASP.NET MVC, ASP.NET Core MVC, HTML5 и основных средах JavaScript, таких как Angular и Vue.js

Компонент веб-дизайнера[9]

  • Может размещаться в веб-приложениях для самостоятельной отчетности
  • Отзывчивый на макеты мобильных и настольных ПК
  • Привычная планировка и дизайн
  • Поддерживает современные браузеры и фреймворки (MVC, ASP.NET Core, JavaScript и т. Д.)

Поддерживаемые форматы документов

Включенные элементы отчета

  • Вложенный отчет
  • Диаграмма
Некоторые из множества типов диаграмм, доступных в ActiveReports
  • Текстовое окно
  • Этикетка
  • Линия
  • Рисунок
  • Флажок
  • Разрыв страницы
  • Информация об отчете
  • Расширенное текстовое поле
  • Форма
  • Штрих-код
  • Линия поперечного сечения
  • Коробка поперечного сечения
  • OLE объект
  • Сторонние элементы управления (диаграммы, сетки, календари и т. Д.)
  • Матрица
  • Стол
  • Группированный список
  • Пуля
  • Календарь
  • Контейнер
  • Форматированный текст
  • карта
  • Заполнитель переполнения
  • Спарклайн
  • Оглавление
  • Поле ввода

Известные вопросы

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

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

  • Большие или повторяющиеся изображения на каждой странице
  • Подотчеты в повторяющихся разделах созданы в неправильном событии, поэтому создается много новых экземпляров вместо одного.
  • Сводки в разделах заголовков, которые задерживают рендеринг
  • Экземпляры объектов отчета и документа не освобождаются из памяти

Рекомендации

  1. ^ http://www.componentone.com/SuperProducts/ActiveReports/Features/#ar7
  2. ^ а б c «Элементы управления пользовательского интерфейса .NET | Инструменты для WinForms, WPF, UWP, ASP.NET MVC | ComponentOne». GrapeCity.
  3. ^ «GrapeCity выпускает ActiveReports 10 с новой областью данных табликса и таблицами стилей». www.prnewswire.com.
  4. ^ «Отчетность .NET | Создание настраиваемых отчетов .NET в коде | ActiveReports». GrapeCity.
  5. ^ «Релизы ActiveReports 12 | ActiveReports». GrapeCity.
  6. ^ «Что нового в ActiveReports 13: Веб-дизайнер и средство просмотра JavaScript | ActiveReports». GrapeCity.
  7. ^ «Выпущен ActiveReports 14 | ActiveReports». GrapeCity. Получено 2020-01-21.
  8. ^ "JS Viewer". help.grapecity.com.
  9. ^ «Создайте образец простого веб-дизайнера». help.grapecity.com.
  10. ^ «Исключение нехватки памяти в системе (активные отчеты, asp.net, C #)». Официальные форумы для Microsoft ASP.NET.
  11. ^ http://arhelp.grapecity.com/groups/topic/approach-to-building-a-large-report/#post-502669
  12. ^ "c # - PDF * .tmp файл не удаляется и исключение из памяти при использовании CacheToDisk". Переполнение стека.
  13. ^ «Справка ActiveReports 10». help.grapecity.com.

внешняя ссылка