關於 ActiveReports.NET

一個用來在您的業務應用程式中設計、自訂、發佈和查看報表的完整的報表解決方案。

ActiveReports 鍵功能包括自定、高性能、高質量和多語言功能 - 已經過全球數萬應用程式的測試。 ActiveReports 支持將資料導出為所有常用的文件格式,其中包括 PDF、Excel、RTF、TIFF 等。 ActiveReports 具有一個使用方便的 Visual Studio .NET 報告設計器和一個強大的 API。 ActiveReports 帶有一個可以即刻使用的多語言支持軟體包。 ActiveReports 還可以提供免費的無縫運行時部署。

 

  • ActiveReports 中的報告設計器可以無縫集成到 Visual Studio .NET 開發環境中。只要在開發人員的機器上安裝了產品,在項目中添加報告就如同添加類或表單一樣簡單。
  • 在 Visual Studio .NET 中建立報告,並可直接編譯為可執行程式。所以,可以使用 XCopy 部署方式分發元件,可將其放入全局元件緩存 (GAC) 中。對象模型可提供“報告引擎”作為單一的可管理元件。無需在服務器或客戶端機器上進行額外設置。 
  • 因為 ActiveReports 完全可管理,因此不需要依賴第三方應用程式。
  • ActiveReports 包括用於導出為基於 Windows 和 Web 的 Adobe PDF、Microsoft Excel、RTF、HTML、Text 和 TIFF 等常用格式的過濾器。
  • 圖表控件包括在支持常用  2D 和 3D 圖表類型的 ActiveReports 中,並可以提供進階圖表功能,還可以導出為各種圖形格式。
  • ActiveReports 中包括了報告查看器控件,支持報告縮放和預覽,用於查看超鏈接的多個選項卡,拆分和多頁面視圖、目錄窗格、縮略圖、文字搜索、注釋和工具欄自定功能。
  • ActiveReports Professional 具有一個免費的最終用戶報告設計器控件,它可以讓用戶在自己的應用程式中具有自己報告設計器,為最終用戶提供了建立和修改報告的功能。

ActiveReports.NET Overview

  • High performance reporting engine streamlined for optimal memory consumption.
  • Customize and maintain control with the extensive API and advanced feature library.
  • Pixel-perfect rendering, printing, and exporting every time.
  • Three designers: Visual Studio Designer, End-user report designers for web and desktop applications* and a standalone designer app*.
  • Multiple report types to fit reporting needs in C# or VB.NET.

ActiveReports.NET Frameworks

  • ASP.NET
  • C#
  • VB.NET
  • WinForms
  • WPF
  • Blazor
  • Azure
  • AWS
  • Linux

ActiveReports.NET Features

  • .NET Report Designers - Empower users to create reports on demand by embedding the fully customizable End-User Report Designers* in your web or desktop applications. The intuitive designers are easy to use for technical and non-technical report authors.
  • Deliver To Any Device - Extend reporting to Windows, Linux, and macOS by embedding ActiveReports in your .NET Core or .NET applications. With support for cross-platform deployment, deliver interactive reports to any device with your web and desktop applications.
  • Royalty-Free Deployment - Distribute reports in your JavaScript, Blazor, ASP.NET, WPF, or WinForms applications without additional licensing. Runtime royalty-free with no user fees or CALs, freely distribute the customizable end-user report designers to your users for on-demand reporting.
  • Rich Report Controls - Visualize your data with a wealth of feature-packed controls such as charts, tables, tablix, barcodes, sparklines, maps, and more. Combined with multiple report types, Active Reports provides the means to design reports for any business need.
  • Plug and Play Connectivity - Create reusable connections to ODBC, OLEDB, .NET, XML, Web Services, Data Objects, and runtime data sources even if you can't write a database query. Mix multiple sources in a single project and share reports for optimal efficiency.

Top .NET Reporting Features

  • Offer Ad-Hoc Reporting to End-Users - By embedding the customizable End-User Report Designer* component in your desktop or web solution, you can give your users a tailored ad hoc report-creation experience.
  • Visual Studio Integrated Designer - Create reports in the same window as your project without switching to a different app with ActiveReports' VS Integrated Designer. This designer is fully integrated with Visual Studio offering a Toolbox, Properties and Report Explorer panes, and much more.
  • Branch Out With Multiple Report Types - Pick from layout-driven page reports, scrolling RDL reports, and event-driven section reports to create a full-featured report library.
  • Extensible APIs - Control runtime report rendering using the extensible API. Customize report viewers, designers, and report data regions for a complete white-labeled experience.
  • Design Once, Use Everywhere - Reports designed with any of the designers can be used in web or desktop applications.
  • Export to Multiple Formats - Export to major modern document types like PDF, Excel, CSV, DOCX, JSON, Word, RTF, HTML, Text, XML, and TIFF.
  • Layers - Group controls within Layers to ensure WYSIWYG output or to make minor changes to the layout at runtime.
  • Dynamic Reporting - Use expressions and custom code to control report behavior at runtime. Use events to dynamically bind reports to data.
  • WYSIWYG Report Layout - With defined boundaries for each report item, Page reports generate a pixel perfect, WYSIWYG, report.
  • Bookmarks - Bookmarks allow your users to jump to a section of your report. They are, essentially, hyperlinks that move the user to another area within the same report. Bookmarks are most useful with long reports such as ledgers and catalogs.
  • Drill-Down Reporting - Drill down functionality allows you to present an overview of your report while giving your users the ability to drill down into the more granular levels of data by clicking '+' icon. Drill Down reporting is as simple as setting the 'Toggle' property in Active Reports.
  • Drill-Through Reporting - The Drill-Through feature is a way of presenting the same data, or a subset of data, in a different layout and with different controls. Add another layer of efficacy by passing parameters to filter the child report.
  • Sorting - Sorting is a basic interactive feature most useful with tabular reports. Setting an interactive sort is as easy as setting the 'Sort Expression' property in ActiveReports.
  • Parameterized Reports - Another way to create dynamic reports is to use Parameters. Parameters are prompts to take user input and filter the data to the desired volume.
  • Table of Contents* - Display an organized hierarchy of report heading levels and labels, along with their page numbers, in the body of your report.
  • Conditional Formatting - Conditionally format your .NET reports easily using expressions. Expressions are simple scripts that you can use to calculate values, concatenate strings, or set a condition under which a style is applied.
  • Aggregates - Create financial .NET accounting reports with ActiveReports using a table and Tablix controls that have built-in support for aggregates and calculated fields to summarize accounting data.
  • Grouping - Table, Tablix, Charts, and other data regions support grouping. Create from simple tabular report to a complex multi-level grouped, sorted, and drill-down reports. Setting grouping, sorting, and drill-down is done by setting a single property.
  • Nested Controls - Group one control inside another. Controls, such as a textbox, table, Tablix, and shapes, allow you to place other controls inside them. You can nest a chart, image, or even a table inside another table.
  • Watermark - Create real-world reports for .NET with ActiveReports. This report shows how to add a watermark to a legal and sensitive document such as government forms, agreements, acquisitions, and mergers.
  • Master Reports - Create dynamic templates for maintaining branding, layout, themes, data sources, code, and apply them across all reports. Control what areas of the report users can modify and lock the rest.
  • Subreports - Re-use your reports, or use data from multiple disparate data sources in a single report with subreports. Changes in subreport will automatically show everywhere it is used.
  • Mail Merge - Embed HTML text in your .NET reports using ActiveReports FormattedText control. As a versatile reporting control, Formatted Text is frequently used to create mail merge reports.
  • Charts - ActiveReports offers a total of 85 chart types across different chart technologies. Some of those charts include Area Charts, Bar Charts, Bubble Charts, Column Charts, Financial Charts, Line Charts, Pie Charts, Scatter Charts, and other complex charts.
  • Sparklines* - Embed Sparklines in your .NET reports to show data trends in a simple chart. Sparklines can show data as Line, Column, Whisker, Area, or StackedBar type.
  • Maps* - Use maps in your .NET reports to deliver regional information. ActiveReports maps use multiple layers (Polygon, Point, Line, and Tile) to display data.
  • Barcodes - ActiveReports has over 120 barcode symbologies available to use in your .NET projects.
  • Bullets* - Bullet graphs, or bullet charts, are a great way to show progress towards a certain goal and serve as an alternative to dashboard gauges and meters.
  • AcroForms - Creating editable PDFs, or PDF Forms, is easy with ActiveReports' InputField control. The InputField can be set to Textbox or Checkbox.
  • Hierarchical Layout - Create hierarchical, tree-view type, reports using the List, Table, Tablix, and BandedList controls. Embed one or more controls within each data region with grouping enabled and optionally set drill-down functionality.
  • RTL and Localization - ActiveReports supports both Left-To-Right and Right-To-Left text direction. Localize, Active Reports controls, designers, and viewers to the Culture and Language Name property as defined by MSDN.
  • List - Easily build a free-form layout for repeating data records using the List control. With the Detail Grouping property, the List control will iterate its layout until the grouped data is exhausted.
  • Multi-Column Reports - You can divide your report page into multiple columns, similar to MS Word. This demo shows a report with a 2-column layout and the table filling both columns.

End-User Report Designer for Desktop* - These embeddable components enable you to build complete design-based reports code-free and offer ad hoc report design for your end-users in your web and desktop apps:

  • Easily create new reports with the drag-and-drop interface.
  • Customize to fit your needs.
  • Toolbox, properties, report explorer, and grouping panels built-in.
  • Familiar, user-friendly, UI.

Visual Studio Integrated Report Designer - The Visual Studio-based designer includes full integration into the best .NET IDE:

  • Toolboxes and properties windows.
  • Drag and drop controls to the design surface.
  • Build code-based functions in the code behind.
  • Available in ActiveReports Professional and Standard.

*These features aren't available in the Standard Edition.

ActiveReports.NET Standard Features

ActiveReports Engine

  • Flexible, extensible API
  • Multi-language support

.NET Report Designers

  • Visual Studio-Integrated Report Designer

.NET Report Viewers

  • WebViewer Control
  • WinForms Viewer
  • WPF Viewer

ActiveReports.NET Professional Features

ActiveReports Engine

  • Flexible, extensible API
  • Multi-language support

.NET Report Designers

  • Visual Studio-Integrated Report Designer
  • Standalone Report Designer App
  • End-User Report Designer for Web
  • End-User Report Designer for Desktop

.NET Report Viewers

  • JavaScript Viewer
  • WebViewer Control
  • WinForms Viewer
  • WPF Viewer
  • WPF Viewer With Touch
  • Blazor Viewer

.NET Report Features

  • Advanced PDF Encryption and Rendering
  • Master Reports
  • Report Parts
  • Maps
  • Table of Contents
  • HTTP Handlers
  • DocX Export
  • Bullets and Sparklines
  • InputField