ActiveReports - ActiveReports
Эта статья поднимает множество проблем. Пожалуйста помоги Улучши это или обсудите эти вопросы на страница обсуждения. (Узнайте, как и когда удалить эти сообщения-шаблоны) (Узнайте, как и когда удалить этот шаблон сообщения)
|
Разработчики) | Динамика данных, сейчас же GrapeCity |
---|---|
Стабильный выпуск | 13/15 января 2019 |
Платформа | Windows Forms / ASP.NET / .СЕТЬ / Microsoft SQL Server / HTML5 / JavaScript |
Тип | Бизнес-аналитика, Составление отчетов |
Лицензия | проприетарный |
Интернет сайт | активные отчеты |
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).
- Постоянное лицензирование позволяет установленной системе оставаться под лицензией до тех пор, пока лицензия не будет деактивирована вручную, что упрощает обновление до версий обслуживания.
Новые возможности версии 7, пакет обновления 1
- Добавлен просмотрщик отчетов WPF.
- Добавлена возможность экспорта в PDF / A для архивирования отчетов.
Новые возможности версии 8
- Добавлена поддержка сенсорного ввода для Windows и WPF Viewer.
- Добавлен элемент отчета Карты для пространственного и аналитического географического представления данных с поддержкой видов, проекций, векторных слоев и слоев мозаики Virtual Earth из службы Microsoft Bing.
- Добавлен просмотрщик HTML5 с поддержкой касаний и жестов.
- Обновленный движок отчетов, оптимизированный для скорости.
- Расширенная поддержка штрих-кода для символов GS1 Composite, включая стили штрих-кода RSS14Stacked и RSSLimited, а также добавлены параметры MicroPDF417 для управления уплотнением и сегментами.
- Добавлен сервер ActiveReports в качестве дополнительной надстройки, которая поддерживает многопользовательскую отчетность, расширяемость безопасности, кэширование данных и функции оптимизации отчетов.
Новые возможности версии 9
- Добавлены слои, группы элементов управления, которые можно заблокировать или разблокировать, добавить или удалить, показать или скрыть для сложных макетов.
- Добавлен Visual Query Designer, графический интерфейс, который позволяет пользователям в интерактивном режиме создавать запросы и просматривать результаты.
- Добавлен элемент управления «Оглавление» для отображения организованной иерархии заголовков и меток отчетов вместе с номерами страниц в теле отчета.
- Улучшенный механизм визуализации Excel для повышения производительности экспорта и точности макета.
- Добавлены независимые закругленные углы для элементов управления Shape и CrossSectionBox в отчетах по разделам.
- Добавлена поддержка управляемых мышью обработчиков изменения размера для областей переполнения в отчетах по страницам.
- Улучшенный механизм отчетов для повышения производительности и уменьшения объема памяти.
Новые возможности версии 10
- Заменена матрица на новую область данных табликса, чтобы пользователи могли создавать ступенчатые матрицы, объединять ячейки по вертикали и использовать несколько смежных группировок строк и столбцов.
- Добавлен модуль рендеринга Word для DOCX формат экспорта.
- Добавлены таблицы стилей для RDL и отчеты о страницах.
- Улучшенная интеграция между ActiveReports Server и версией ActiveReports для разработчиков, чтобы разработчики могли выполнять отчеты на сервере и использовать общие наборы данных.
- Создан новый более легкий механизм компоновки для более быстрого рендеринга и меньшего количества проблем с форматированием и компоновкой.
Новые возможности версии 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 в элемент управления штрих-кодом.
Новые возможности версии 12
- С помощью объединения наборов данных в отчетах страниц и RDL вы можете использовать вложенные области данных, привязанные к разным наборам данных.
- Сжимайте текст в элементах управления TextBox и Label, чтобы он соответствовал ширине элемента управления, используя свойство MinCondenseRate.
- Поддержка еще нескольких стандартных штрих-кодов, таких как Code_11, SSCC-18, Telepen и Maxicode
- Установщик ActiveReports предлагает возможность указать путь установки и возможность интеграции ActiveReports в определенные версии среды IDE Visual Studio.
- Экспорт отчетов Page и RDL в форматы файлов CSV и JSON
- Новое свойство RepeatToFill для табликса (отчет по страницам)
- Мы улучшили инструмент импорта ActiveReports, добавив новую функцию импорта RPX, позволяющую преобразовывать отчеты по разделам в отчеты RDL.
Новые возможности версии 13
- ActiveReports теперь предоставляет средство просмотра нового поколения, основанное на библиотеке JavaScript.
- Вы можете встроить новый Web Designer в любое веб-приложение для предоставления специальных отчетов.
- Новый элемент управления Chart, обеспечивающий простоту визуализации данных с помощью кодирования
- Преобразуйте отчеты по разделам в отчеты по страницам в дополнение к отчетам RDL.
- У нас есть новое свойство AutoMergeMode для ячеек с подробностями в области данных таблиц и таблиц.
- Улучшенный элемент управления RichTextBox теперь поддерживает больше тегов и атрибутов.
- Элемент управления FormattedText теперь поддерживает больше тегов и атрибутов и отображает форматирование текста html непосредственно в конструкторе.
- Расширение темы Visual Studio до интегрированного конструктора ActiveReports VS
Новые возможности версии 14
- Полный .NET Core поддержка с возможностью размещения приложения отчетности, а также механизма рендеринга ActiveReports в системах Windows, Linux или Mac.
- Создавайте интерактивные PDF-файлы (Acrobat Forms) с помощью нового элемента управления InputField
- Элемент управления BandedList теперь поддерживается в веб-дизайнере отчетов.
- Веб-дизайнер отчетов также поддерживает создание источников и наборов данных.
- Веб-дизайнер отчетов может быть локализован с использованием файлов ресурсов.
- Добавлен новый элемент управления WebViewer для использования с приложениями ASP.NET.
- Сборки ActiveReports опубликованы в NuGet.
- Примеры ActiveReports теперь публикуются в GitHub.
Профессиональное издание
Включает в себя все функции стандартной версии и добавляет следующее:
Конструктор отчетов для конечных пользователей
- Позволяет разработчикам размещать конструктор в приложениях Windows Forms.
- Предоставляет возможность редактирования отчетов конечным пользователям
- Обеспечивает легкий доступ для сохранения и загрузки макетов отчетов
- Позволяет разработчикам отслеживать и контролировать среду проектирования конечного пользователя.
- Позволяет разработчикам настраивать конструктор под нужды конечных пользователей
ASP.NET
- Элемент управления WebViewer с типами просмотра RawHTML, HTML и PDF может использоваться на страницах ASP.NET.
- Позволяет быстро просматривать ActiveReports в Интернете
- Предоставляет возможности печати и экспорта
- Предоставляет возможность текстового поиска с возвращаемыми совпадениями, включая номера страниц
- Поддерживает взаимодействие с конечным пользователем (детализация, детализация, сортировка, параметры, оглавление и т. Д.)
Средство просмотра JavaScript[8]
- Адаптивный веб-дизайн
- Адаптирует дисплеи разных размеров
- Меньшая зависимость от других библиотек (jquery и т. Д.)
- Работает на современных платформах веб-приложений - ASP.NET MVC, ASP.NET Core MVC, HTML5 и основных средах JavaScript, таких как Angular и Vue.js
Компонент веб-дизайнера[9]
- Может размещаться в веб-приложениях для самостоятельной отчетности
- Отзывчивый на макеты мобильных и настольных ПК
- Привычная планировка и дизайн
- Поддерживает современные браузеры и фреймворки (MVC, ASP.NET Core, JavaScript и т. Д.)
Поддерживаемые форматы документов
- Adobe Portable Document Формат (* .pdf);
- HTML Веб-страница (* .html);
- MHTML Однофайловая веб-страница (* .mht);
- Расширенный текстовый формат (* .rtf);
- Майкрософт Эксель Рабочая тетрадь (* .xls);
- Простой текст (*.текст);
- Значения, разделенные запятыми (* .csv);
- Форматы изображений: (*.BMP, *.jpeg, *.гифка, *.размолвка, *.PNG, *.ЭДС ).
Включенные элементы отчета
- Вложенный отчет
- Диаграмма
- Текстовое окно
- Этикетка
- Линия
- Рисунок
- Флажок
- Разрыв страницы
- Информация об отчете
- Расширенное текстовое поле
- Форма
- Штрих-код
- Линия поперечного сечения
- Коробка поперечного сечения
- OLE объект
- Сторонние элементы управления (диаграммы, сетки, календари и т. Д.)
- Матрица
- Стол
- Группированный список
- Пуля
- Календарь
- Контейнер
- Форматированный текст
- карта
- Заполнитель переполнения
- Спарклайн
- Оглавление
- Поле ввода
Известные вопросы
В прошлом было известно, что ActiveReports не может обрабатывать большие отчеты.[10] Эта проблема сохранялась годами и версиями.[11][12] С тех пор усилия разработчиков были сосредоточены на улучшении обработки больших отчетов в каждом выпуске.
ActiveReports можно использовать по-разному, поэтому у каждого проекта может быть ряд причин потребления памяти. В более новых версиях для экспорта в PDF были добавлены свойства CacheToDisk и CacheToDiskLocation. Некоторые другие соображения, которые могут привести к чрезмерному использованию памяти в отчетах по разделам, включают:[13]
- Большие или повторяющиеся изображения на каждой странице
- Подотчеты в повторяющихся разделах созданы в неправильном событии, поэтому создается много новых экземпляров вместо одного.
- Сводки в разделах заголовков, которые задерживают рендеринг
- Экземпляры объектов отчета и документа не освобождаются из памяти
Рекомендации
- ^ http://www.componentone.com/SuperProducts/ActiveReports/Features/#ar7
- ^ а б c «Элементы управления пользовательского интерфейса .NET | Инструменты для WinForms, WPF, UWP, ASP.NET MVC | ComponentOne». GrapeCity.
- ^ «GrapeCity выпускает ActiveReports 10 с новой областью данных табликса и таблицами стилей». www.prnewswire.com.
- ^ «Отчетность .NET | Создание настраиваемых отчетов .NET в коде | ActiveReports». GrapeCity.
- ^ «Релизы ActiveReports 12 | ActiveReports». GrapeCity.
- ^ «Что нового в ActiveReports 13: Веб-дизайнер и средство просмотра JavaScript | ActiveReports». GrapeCity.
- ^ «Выпущен ActiveReports 14 | ActiveReports». GrapeCity. Получено 2020-01-21.
- ^ "JS Viewer". help.grapecity.com.
- ^ «Создайте образец простого веб-дизайнера». help.grapecity.com.
- ^ «Исключение нехватки памяти в системе (активные отчеты, asp.net, C #)». Официальные форумы для Microsoft ASP.NET.
- ^ http://arhelp.grapecity.com/groups/topic/approach-to-building-a-large-report/#post-502669
- ^ "c # - PDF * .tmp файл не удаляется и исключение из памяти при использовании CacheToDisk". Переполнение стека.
- ^ «Справка ActiveReports 10». help.grapecity.com.
внешняя ссылка
- Официальный веб-сайт
- Краткий обзор решения Microsoft по ActiveReports Suite
- Пример использования Microsoft ActiveReports Suite
- Награды ActiveReports за бестселлеры на ComponentSource
- EggheadCafe для разработчиков .NET на ActiveReports
- Crystal Reports против ActiveReports
- Business Wire: GrapeCity ActiveReports 6 добавляет поддержку отчетов Silverlight и улучшает отчеты Windows Azure
- Business Wire: GrapeCity объявляет о новых вариантах обновления до пакета для клиентов ActiveReports; Новое исправление для ActiveReports 6
- Business Wire: GrapeCity выпускает ActiveReports 6, последнюю версию Premier .NET Framework Reporting Tool для Microsoft Visual Studio
- Пресс-релиз Business Wire: GrapeCity-Data Dynamics объявляет о выпуске нового пакета ActiveReports / BI для .NET
- Пресс-релиз Business Wire: GrapeCity приобретает Data Dynamics