關於 ActiveReportsJS

用於 web 應用程式的 JavaScript 報告解決方案。

ActiveReportsJS is a lightweight reporting solution that helps create complex reports using a simple yet rich API that you can easily embed and customize for your needs. Pick from layout-driven page reports or data-driven RDL reports to create a full-featured report library. You can quickly generate WYSIWYG reports and export to PDF, Excel or HTML on the client-side. It also includes built-in support for drill down, drill through, and expressions for conditional formatting.

ActiveReportsJS Features

  • High-Performance JavaScript Reporting Engine - Leverage the powerful reporting engine to load and generate your reports in JavaScript on any device.
  • Client-Side Exporting and Printing - Quickly generate WYSIWYG reports and export to PDF or Excel on the client-side. Allow your end-users to print pixel-perfect JavaScript reports.
  • Design Interactive JavaScript Reports - Use the drill-down or drill-through functions to provide interactivity and more specific information for end-users.
  • Reporting for any JavaScript Framework - Use ActiveReportsJS with any popular JavaScript framework including Angular, React, and Vue.
  • No External Dependencies - Written in TypeScript. Execute in any web application. Customizable and easy to use in VSCode.
  • Multiple Report Types - Choose from layout-driven page reports or data-driven RDL reports to create a full-featured report library.

Designer for JavaScript Reports

  • Deliver beautifully designed JavaScript reports in less time with the ActiveReportsJS Designer.
  • Install on any OS - The designer can be installed on Windows, Mac or Linux Operating Systems, enabling developers to design reports on any platform.
  • Functional JavaScript Reporting - Create complex reports using the intuitive drag-and-drop GUI. Visualize your data with report controls like tables and charts.
  • Convert to JavaScript Reports - JavaScript works best with JSON-like syntax. Open traditional RDLX reports in the designer and save them as RDLX-JSON.

Embeddable JavaScript Viewer

  • Customize and integrate this JavaScript component to preview a variety of reports and visualize data.
  • Render Reports in Browser - Take advantage of client-side, JavaScript report rendering without depending on the server.
  • Customizable Viewer - Style the viewer using themes or create your own. Configure Viewer options in the toolbar or view your report in Galley mode.
  • View Lightweight Reports - JavaScript is perfect for processing lightweight reports and viewing transactional or operational reports.

Data Visualization

  • Create highly functional JavaScript reports in your web applications from multiple JSON data sources. Give more insight into your data with tables, charts, and barcodes.
    • Use data-bound report controls.
    • Embed your data with barcodes and QR codes.
    • Create tabular layouts to structure content.

Subreports

  • Combine multiple reports, with different data sources, in a single file. Filter data by passing parameters from the main report to subreport.
    • Reuse the same JavaScript report in multiple reports.
    • Changes to subreport automatically carry over.
    • Display multiple reports with a single JavaScript report.

Barcodes

  • Save time using the built-in barcodes and increase productivity and efficiency. No need to integrate your own barcode library.
    • 50+ barcode symbologies supported.
    • Configure barcode size, style, color, text, etc.

Sparklines

  • Sparklines are great for quick analysis of recent data and to display trends. Integrate sparklines in JavaScript data visualization components.
    • Identify trends and give more meaning to raw data.
    • Choose from different types: Line, Area, Column, Whiskers, and Stackedbar.

Charts

  • Convert data into visual elements for intuitive insights. Choose from various chart types like bar, columns, line, bubble, etc.
    • Summarize data with graphics and elements.
    • Understand large amounts of data in seconds.
    • Create drill-down or drill-through charts.

Tables

  • Collect data in a table or add your own items to individual cells to create tabular reports
    • View organized data records.
    • Configure columns and rows.
    • Sort, group or filter your data.
    • Merge cells horizontally or vertically.

Table of Contents

  • Embed an easily navigable Table of Contents control to organize documents and reports.
    • Hierarchical report structures.
    • Navigate through reports.
    • Render and Print TOC.

Tablix

  • The Tablix control provides a tabular layout with advanced features which allows analysis on multiple dimensions.
    • Group data by rows and columns.
    • Summarize categorized data.
    • Create flexible layouts.