1. Знакомство с основными функциями ActiveReports для .net. Поддержка ASP.NET-ActiveReports в приложениях WebForms с помощью серверных элементов управления ASP.NET. Этот элемент управления поддерживает распределенные веб-отчеты с использованием браузеров HTML, ActiveX, .NET и PDF.
Полная интеграция кода. Используйте редактор Microsoft Visual Studio.NET для кодирования отчетов на C# или VB.NET, что очень гибко.
Мастер отчетов. Мастер отчетов помогает приступить к созданию простых отчетов, которые можно настроить с помощью встроенного дизайнера.
Шаблон дизайнерского объекта
Полностью открытый шаблон объекта.
Позволяя динамически создавать и изменять отчеты,
API создания отчетов обеспечивает полный доступ во время выполнения к объектам и элементам отчета.
Дизайнер отчетов для конечных пользователей
Конструктор конечных пользователей предоставляет вам возможность добавить конструктор в ваше приложение, а также предоставляет возможности редактирования отчетов конечным пользователям.
Методы и свойства элемента управления упрощают хранение и загрузку макетов отчетов, мониторинг и управление средой разработки, а также настройку внешнего вида в соответствии с потребностями конечного пользователя.
Интеграция с ASP.NET
Элемент управления веб-браузером обеспечивает быстрый просмотр ActiveReports в Интернете и возможности печати, а также обладает свойствами типов браузеров ActiveX Browser и Acrobat Reader.
Обработчик HTTP-файла RPX дает вам возможность легко размещать отчеты на вашем веб-сервере и позволять пользователям Интернета просматривать их в формате HTML или PDF без написания какого-либо кода.
Обработчик HTTP скомпилированного отчета обеспечивает прямой доступ к скомпилированным ActiveReports в сборке сервера без необходимости записи каких-либо страниц ASPX.
Релиз – простота развертывания
Механизм отчетов представляет собой простую сборку, которая обрабатывает строгие имена. Сборки можно публиковать с помощью XCopy или помещать в глобальное хранилище сборок (GAC).
Версия Professional включает обработчики HTTP и серверные веб-элементы управления для отчетов ASP.NET.
Дизайнер - легко научиться
Полная интеграция со средой .NET.
Поддержказнакомого пользовательского интерфейса.
ОтчетыC# и Visual Basic. .NET
компилируются как часть вашего приложения для более быстрой обработки и повышения безопасности. Пользователи могут при необходимости публиковать их отдельно.
Мастер отчетов для начинающих и
конструктор мастера импорта отчетов Microsoft Access имеют сторонние элементы управления (элементы управления диаграммами, элементы управления изображениями и т. д.).
Доступ к данным – простота подключения
Включая источники данных отчетов OLEDB и SqlClient,
включая гибкие источники данных XML,
привязанные к Dataset, DataView, DataTable и любым
свойствам источника данных элемента управления IListSource, которые можно изменить во время выполнения для создания специальных (динамических) отчетов.
Гибкий предварительный просмотр и вывод несвязанных данных
- простота отображения.
Поддерживает небольшую сборку развертывания кода C#
, подходящую для использования
форматов выходных файлов фильтрациигиперссылок
TOC/Bookmarks
в Интернете, таких как RTF, PDF, EXCEL, HTML, TIFF и текстовые файлы.
Официальный сайт: http://www.datadynamics.com
2. Регистрация Ø Поместите следующий код в ***.exe.config или Web.config:
Ø После ротации файла Licenses.licx для каждой схемы заново создайте:
DataDynamics.ActiveReports.ActiveReport, ActiveReports, Version =1.2.2003.630, Culture=neutral, PublicKeyToken=dbe4120289f9fd8a
Ø Красная линия справа появляется, потому что отчет превышает предел длины. При такой печати появится дополнительный чистый лист.
1 Левое поле + правое поле + ширина печати должны быть меньше ширины бумаги
. 2 Если значение right.margin > 1,0, появится
三. Руководство по использованию. В настоящее время существует несколько документов для этого элемента управления. См. справочные материалы. Вы можете только прочитать. ОБРАЗЦЫ самостоятельно или скачайте E Documentation :) ;
Китайский интерфейс ActiveReports 2.0
Public Sub Creport(AReport As ActiveReport)
'Chinese ActiveReport
' Следующее применимо к версии 2.0
с AReport
.ToolBar.Tools.Item(0).Tooltip = "Каталог каждой страницы"
.ToolBar.Tools.Item(2) .Caption = "Печать..."
.ToolBar.Tools.Item(2).Tooltip = "Печать отчета"
. ToolBar.Tools.Item(4).Tooltip = "Копировать"
.ToolBar.Tools.Item(6). Tooltip = " Найти "
.ToolBar.Tools.Item(8).Tooltip = "Отображение одной страницы"
.ToolBar.Tools.Item(9).Tooltip = "Отображение нескольких страниц"
.ToolBar.Tools.Item(11).Tooltip = "Уменьшить "
.ToolBar.Tools.Item(12).Tooltip = "Увеличить"
.ToolBar.Tools.Item(15).Tooltip = "Предыдущая страница"
.ToolBar.Tools.Item(16).Tooltip = " Следующая страница"
.ToolBar.Tools.Item(19).Tooltip = "Назад"
.ToolBar.Tools.Item(19).Caption = "Назад"
.ToolBar.Tools.Item(20).Tooltip = "Вперед"
.ToolBar .Tools Item(20).Caption = «Вперед»
Конец с
концом Sub.
4. Как опубликовать сборку ActiveReports для .NET
Существует два способа развертывания сборки ActiveReports. Каждый метод основан на вашем методе установки.
Если вы копируете проект с компьютера разработки на сервер, вам необходимо установить для ссылки ActiveReports в ссылке на проект значение CopyLocal = True. Таким образом, DLL ActiveReports будет находиться в папке bin скомпилированного проекта.
Если вы создаете установщик своего программного обеспечения, вам необходимо включить файл ActiveReportsDistrib.MSM, который будет включен в установку ActiveReports for .NET. Например, файл может быть установлен в папку C:Program FilesData DynamicsActiveReports for .NETDeployment.
Есть третий способ добиться этого, но он не рекомендуется. Потому что этот метод более сложен. Вы можете использовать инструменты командной строки для установки каждой DLL в GAC. Формат: 'C:Program FilesMicrosoft Visual Studio .NETFrameworkSDKBin>gacutil -i.
http://www.cnblogs.com/eugenewu0808/archive/2006/10/26/activereports.html