ActiveReports

From Wikipedia, the free encyclopedia
Jump to: navigation, search
ActiveReports
ActiveReports6 External Style Sheets.png
Developer(s) Data Dynamics, now GrapeCity
Stable release 9[5] / 17 February 2015; 3 months ago (2015-02-17)
Platform Windows Forms / ASP.NET / .NET / Microsoft SQL Server
Type Business Intelligence, Reporting
License proprietary
Website activereports.grapecity.com

ActiveReports is a .NET reporting tool used by developers of WinForms and ASP.NET applications. It was originally developed by Data Dynamics, which was then acquired by GrapeCity. ActiveReports is a set of components and tools that facilitates the production of reports to display data in documents and web-based formats. It is written in managed C# code and allows Visual Studio programmers to leverage their knowledge of C# or Visual Basic.NET when programming with ActiveReports.

Among the components included with ActiveReports are exports to file formats such as PDF, Excel, RTF, and TIFF. The main components are a Visual Studio integrated report designer, and an API that developers use to create customized reports from a variety of data sources. ActiveReports Standard Edition also includes a Visual Query Designer, a customizable Windows Viewer control, an HTML5 Viewer control, and a WPF Viewer control.

The integrated report designer handles three types of reports:

  • Section Reports with banded sections like the original ActiveReports (reminiscent of Microsoft Access reports)
  • Page Reports with a fixed layout for forms
  • RDL Reports with a continuous page layout like the original Data Dynamics Reports (uses Report Definition Language)

The Professional Edition of ActiveReports includes the Standard Edition tools plus an End-User Report Designer control that developers use to host the report designer in their own Microsoft Windows applications to let end users create and modify reports. It also includes a server-side ASP.NET web viewer with Flash, PDF, and HTML viewer types; ASP.NET HTTP Handlers that export reports to HTML or PDF format without custom code; a Silverlight viewer; and advanced PDF encryption and rendering features.

ActiveReports Server[edit]

ActiveReports Server is a Web-based ad hoc reporting tool that allows business users to perform ad hoc self-service report designing and viewing over the Web while using their Web browser. It also includes a Web-based administration portal and a software development kit (SDK). ActiveReports and Data Dynamics Reports XML-based report files can be imported into ActiveReports Server to make use of its centralized storage, rendering and distribution features.

Features new to version 9 [6][edit]

  • Added Layers, groups of controls that you can lock or unlock, add or remove, show or hide for complex layouts.
  • Added the Visual Query Designer, a graphical interface that allows users to interactively build queries and view the results.
  • Added the Table of Contents control to display an organized hierarchy of report headings and labels along with their page numbers in the body of a report.
  • Improved Excel Rendering Engine for better exporting performance and precise layout accuracy.
  • Added independent rounded corners for Shape and CrossSectionBox controls in Section Reports.
  • Added support for mouse-controlled resize handlers for overflow areas in Page Reports.
  • Improved reporting engine for better performance and smaller memory footprints.

Features new to version 8 [7][edit]

  • Added touch support for the Windows and WPF Viewer.
  • Added the Maps report item for spatial and analytical geographical representation of data with support for views, projections, vector layers, and Virtual Earth tile layers from the Microsoft Bing service.
  • Added the HTML5 viewer with touch and gesture support.
  • Updated reporting engine optimized for speed.
  • Expanded barcode support for GS1 Composite symbology including RSS14Stacked and RSSLimited barcode styles, and added MicroPDF417 options to control compaction and segments.
  • Added ActiveReports Server as an optional add-on that supports multi-tenant reporting, security extensibility, data caching, and report optimization features.

Features new to version 7, service pack 1 [8][edit]

  • Added a WPF Report Viewer.
  • Added a PDF/A export option for report archiving.

Features new to version 7 [9][edit]

  • Added Page-Based Reports with advanced data regions including charts, tables, and crosstabs that can be mixed within the same report section, eliminating the need to use subreports in most instances.
  • Table Control
  • Matrix Control
  • Support for Visual Studio 2012
  • Advanced Printing Support: Scale pages, add page watermarks, print multiple report pages on a single sheet (N-up).
  • Persistent Licensing makes the installed system remain licensed until the license is manually deactivated, making upgrade to maintenance releases easier.

Features new to version 6[edit]

Latest Service Releases

Standard Edition

  • Cross-section box and line controls that span report sections
  • Quality and performance improvements
  • New Reduced Space Symbology (RSS) barcode styles
  • External style sheets
  • Designer snap lines
  • Granular control over text boxes and labels
  • 64 bit support

also support for various things

Features new to version 3[edit]

ActiveReports Designer

  • Design-time preview tab
  • Component tray for design-time work with .NET data providers
  • Report Explorer support for parameters and calculated fields
  • Design-time support for custom parameters
  • Design-time unbound fields

Windows Forms Viewer

  • Users can add annotations
  • Linked reports open in tabbed pages
  • Web links open within the viewer

Reporting Engine

  • Chart control supports seven new chart types
    • Funnel
    • Pyramid
    • Gantt
    • Kagi
    • Point and figure
    • Renko
    • Three line break
  • ReportInfo control for page N of M or report run dates

Features[edit]

Professional Edition[edit]

Includes all of the Standard Edition features, and adds the following:.

End-User Report Designer

  • Allows developers to host the designer in Windows Forms applications
  • Provides end-user report editing capabilities
  • Provides easy access for saving and loading report layouts
  • Allows developers to monitor and control the end user's design environment
  • Allows developers to customize the designer to the needs of end users

ASP.NET

  • WebViewer control with Flash, HTML and PDF viewer types can be used on ASP.NET pages
  • Allows quick viewing of ActiveReports on the web
  • Provides printing capability with the Flash viewer and Acrobat Reader
  • Provides an RPX HTTP Handler so that reports on the web server are available via hyperlink and are run and displayed in HTML or PDF
  • Provides a Compiled Report HTTP Handler so that reports compiled in an assembly on the server are available via hyperlink

Supported document formats[edit]

Included report items[edit]

  • SubReport
  • Chart
  • Text Box
  • Label
  • Line
  • Picture
  • Check Box
  • Page Break
  • Report Information
  • Rich Text Box
  • Shape
  • Bar Code
  • Cross Section Line
  • Cross Section Box
  • OLE Object
  • 3rd party controls (charts, grids, calendars, etc.)
  • Matrix
  • Table
  • Banded List
  • Bullet
  • Calendar
  • Container
  • Formatted Text
  • Map
  • Overflow Placeholder
  • Sparkline
  • Table of Contents

Awards and recognitions[edit]

October 15, 2013 - Other Hot Products recognition in Best Microsoft Windows Development Printing/Reporting Tool of 2013[10]

February 27, 2013 - Ranked #4 in the ComponentSource Bestselling Product Awards for 2012-2013[11]

April 30, 2012 - Ranked #11 in the ComponentSource Bestselling Product Awards for 2011-2012[12]

February 28, 2011 - Ranked #6 in the ComponentSource Bestselling Product Awards for 2010-2011[13]

November 29, 2010 - Finalist in the 2010 Best of Connections Awards: Visual Studio Developer Products[14]

March 26, 2010 - Ranked #7 in the ComponentSource Bestselling Product Awards for 2009-2010[15]

May 7, 2009 - Finalist in the 2009 asp.netPRO Readers' Choice Awards[16]

March 13, 2009 - Ranked #4 and #5 in the 2008 ComponentSource Bestselling Publishers List[17]

March 13, 2009 - Ranked #2 in the 2008 ComponentSource Bestselling Products List[18]

February 9, 2009 - ActiveReports Customers Give .NET Reporting and BI Tools High Ratings [19]

May 15, 2006 - SD Times 100 Winner in the Components category[20]

June 2, 2008 - SD Times 100 Finalist in the Components category[21]

May 15, 2007 - SD Times 100 Finalist in the Components category[22]

February 9, 2007 - 2006 ComponentSource Bestselling Publisher[23]

February 9, 2007 - 2006 ComponentSource Bestselling Product[24]

Known Issues[edit]

ActiveReports is known to not be able to handle large reports.[25] This issue has been ongoing across many years and versions.,[26][27]

ActiveReports can be used in many ways, so each project can have a number of reasons for consuming memory. In newer versions, CacheToDisk and CacheToDiskLocation properties were added for PDF exports. Some other considerations that may cause too much memory use in section reports include:[28]

  • Large or repeated images on every page
  • Subreports in repeating sections instantiated in the wrong event so that many new instances are created instead of one
  • Summaries in header sections that delay rendering
  • Report and Document object instances not released from memory

References[edit]

  1. ^ http://www.componentone.com/SuperPages/PressReleases/?newsID=128
  2. ^ http://www.componentone.com/SuperPages/PressReleases/?newsID=116
  3. ^ http://www.componentone.com/SuperPages/PressReleases/?newsID=106
  4. ^ http://www.componentone.com/SuperProducts/ActiveReports/Features/#ar7
  5. ^ ActiveReports 9 Service Pack 1 is available!
  6. ^ http://www.componentone.com/SuperPages/PressReleases/?newsID=128
  7. ^ http://www.componentone.com/SuperPages/PressReleases/?newsID=116
  8. ^ http://www.componentone.com/SuperPages/PressReleases/?newsID=106
  9. ^ http://www.componentone.com/SuperProducts/ActiveReports/Features/#ar7
  10. ^ Other Hot Products recognition in Best Microsoft Windows Development Printing/Reporting Tool of 2013
  11. ^ Ranked #4 in the ComponentSource Bestselling Product Awards for 2012-2013
  12. ^ Ranked #11 in the ComponentSource Bestselling Product Awards for 2011-2012
  13. ^ Ranked #6 in the ComponentSource Bestselling Product Awards for 2010-2011
  14. ^ Finalist in the 2010 Best of Connections Awards: Visual Studio Developer Products
  15. ^ Ranked #7 in the ComponentSource Bestselling Product Awards for 2009-2010
  16. ^ Finalist in the 2009 asp.netPRO Readers' Choice Awards
  17. ^ Ranked# 4 and #5 in the 2008 ComponentSource Bestselling Publishers List
  18. ^ Ranked #2 in the 2008 ComponentSource Bestselling Products List
  19. ^ ActiveReports Customers Give .NET Reporting and BI Tools High Ratings
  20. ^ 2006 SD Times 100 Winner
  21. ^ 2008 SD Times 100 Finalist
  22. ^ 2007 SD Times 100 Finalist
  23. ^ 2006 ComponentSource Bestselling Publisher Winner
  24. ^ 2006 ComponentSource Bestselling Product Winner
  25. ^ http://our.componentone.com/groups/topic/system-out-of-memory-exception-active-reports-asp-net-c/
  26. ^ http://our.componentone.com/groups/topic/approach-to-building-a-large-report/
  27. ^ http://stackoverflow.com/questions/9365434/pdf-tmp-file-are-not-deleted-and-out-of-memory-exception-when-cachetodisk-is-us
  28. ^ http://help.gcactivereports.com/webhelp/AR9/index.html#OptimizingActiveReportsj.html

External links[edit]