Explore Visualizations with AI in the Web Designer:
Choosing how to present a dataset is an important part of building a report. The new Explore option in the ActiveReports Web Designer helps authors get started with AI-generated visualization suggestions.
Select a dataset or just the fields you want to use, then choose Explore. The designer sends the selected field names and types to your configured AI provider, which returns ready-to-use table, tablix, and chart visualizations. Each suggestion includes a plain-language description and a color theme that authors can switch on the generated items.
Only field names and types are sent to the AI provider; the dataset’s actual data is not sent.
Developers can configure OpenAI, Azure OpenAI, Google Gemini, or a fully local Ollama model to fit their application and environment.
Choose Paper Sizes for Your Target Printer:
Report page setup should reflect the device that will print it. The new Size Source option lets authors populate the Size list with paper sizes supported by a specific printer or use the standard list of sizes.
When the source changes, the available sizes refresh automatically. Authors can select a printer and choose from its supported sizes while configuring the report.
Size Source is available for all report types through the appropriate design interface:
The Configure Page Settings step in the Report Wizard.
The Report Settings dialog for Section Reports.
The Property Grid for RDLX Continuous Page Layout and RDLX Fixed Page Layout reports.
Size Source is a design-time setting and is not saved in the report layout.
Let Readers Review Parameters Before Running a Report:
Default parameter values provide a useful starting point, but readers may want to review them before a report runs.
Previously, a report opened in the viewer would run immediately when all its parameters had default values. In v20.2, the new AutoExecuteWithDefaultParams setting lets developers disable that automatic execution. Readers can review the defaults, make changes, and select Preview when they are ready.
For example, a reader opening a report with a default date range can choose a different period before the initial run. This is especially useful in web applications, where it avoids executing a report before the reader has confirmed their selections.
The setting is available in WinForms, WPF, ASP.NET Web Viewer, Blazor Viewer, and JS Viewer. It remains enabled by default, preserving existing behavior unless developers choose to change it.
Preserve More of Your Report Layout in Word:
Multi-column List Layouts:
Word export now preserves multiple columns defined by the List report item’s RowsOrColumnsCount property. Reports such as employee badges can retain their column arrangement in the exported document, matching the layout shown in the preview.
Background Images as Watermarks:
Word export now exports a background image as a Word document watermark when Background Repeat is set to NoRepeat. This extends support for carrying report background imagery into Word output.
ActiveReports.NET 20.12026年6月11日
機能
AI-Driven Reporting with New AI providers:
Google Gemini Support: Direct integration with Gemini models for developers who prefer the Google Cloud ecosystem for their AI workflows.
Local AI via Ollama Servers: You can now point ActiveReports to a local Ollama instance. This allows the Wizard to suggest data visualizations using models running on your own machine or private business server, no internet connection or external API keys required.
Once configured, the Report Wizard uses your selected AI provider to assist in creating data regions, offering both the power of cloud-based intelligence and the security of local execution.
Improved AI-Driven Smart Data Regions
The AI-powered Report Wizard now produces cleaner, more consistent report layouts that match professional reporting standards, reducing the need for post-generation manual edits. The key updates:
Consistent Date Formatting - All date fields now default to the system Short Date (“d”) format in tables and charts.
Classic Grouped Table Layout - Uses the familiar Table Wizard structure with proper headers/footers, controlled page breaks, and collapsed groups.
Interactive Filter and Jump to Bookmark in One Action
The Apply Parameters action now includes an optional TargetBookmark property that allows parameter updates and navigation to occur in a single interaction.
When a user clicks an interactive report element configured with ApplyParametersAction and TargetBookmark, the viewer applies the specified parameter changes, re-renders the report, and automatically navigates to the specified bookmark in the updated layout.
Conditional Page Breaks for Table Groups
Table Groups now support a Disabled setting for page breaks. You can set this property using an expression. For example, one that checks the value of a report parameter to decide at runtime whether a page break should be inserted after the table group.
When Disabled is True, the page break is suppressed; when False, the page break is applied.
This enhancement provides greater flexibility in controlling report pagination based on user input or other conditions.
Custom Close Handling in Web Designer
The Web Designer now supports an onBeforeClose callback to control whether the confirmation dialog appears when closing or switching reports with unsaved changes. For API details, refer to the WebDesigner API and Blazor WebDesigner API documentation.
Improved Decimal Processing in Section Reports
Section Reports now preserve decimal numbers as decimal type from start to finish in expressions, custom code, and aggregates such as SUM, AVG, MIN, and MAX.
This eliminates automatic conversion to double and prevents rounding errors, delivering exact results for monetary and other high‑precision data.
Improved PDF/UA Tagging for Section Reports
Streamlined how Section Reports are exported to PDF/UA. The exported files now follow your report's visual layout exactly, making them easier for screen readers to navigate.
Even complex elements like subreports and cross-section controls are now automatically organized to ensure your documents remain fully accessible and compliant without any extra effort.
Improved Font Fidelity in JS Viewer SVG Mode
The embedFonts setting in the JS Viewer improves the report output quality in SVG render mode by embedding report‑specified fonts directly into the output.
When set to true and renderMode is svg, fonts get displayed exactly as designed in the browser, providing consistent WYSIWYG results.
This enhancement is especially useful for Section Reports, where SVG is used for higher precision.
Improved Excel Export for Date/Time Values in Section Reports
Excel (XLSX) export for Section Reports now maps date and time values to Excel’s built‑in categories more accurately.
If a TextBox uses a matching OutputFormat, exported cells appear as Date or Time instead of Custom.
Note: Some formats may still appear as Custom, depending on your regional settings.
Expression Evaluation Error Display
Introduced a new ShowEvaluationErrors setting in the ActiveReports configuration file. When enabled, it replaces empty output with a localized #Error placeholder whenever a single‑value report item’s Value expression fails to evaluate.
Supported items include TextBox, CheckBox, Barcode, Image, and Bullet, ensuring that expression issues are clearly visible during design, preview, and runtime.
ActiveReports.NET 20メジャーバージョン2026年2月23日
機能
Smart Data Regions - help you get from "I have the data" to "I have a solid first draft" quickly. It lets developers and end-users generate common data regions such as Tables, Tablix, and Charts using AI.
Pick your fields.
Generate suggestions.
Choose and insert the suggestion/s you need.
AI Image to Report - Lets you go from a static image to an editable ActiveReports report layout in minutes. Drop in an image of an existing report and ActiveReports will analyze and interpret what is on the page and generate a report layout that closely matches the original. Ideal for:
Mock-ups and design composition: turn a Figma export, PDF screenshot, or stakeholder mock-up into a real report.
Legacy or "found" reports: recreate older internal reports without starting from a blank canvas.
Platform migrations: use a screenshot of a report from another reporting tool as a fast starting point, then refine the styling, data bindings, and layout details in ActiveReports.
Report Snapshots (.rdlx-snap) - A snapshot is a pre-rendered report that captures the layout and the data exactly as they were at generation time. This allows the report to be opened without having to reconnect to the database. Ideal for archiving, compliance/audit trails, and offline distribution.
Added support for .NET 10 and Visual Studio 2026.
Refreshed Visual Studio integrated designer Icons.
Marquee Zoom Tool - Added marquee zoom mode to make navigating large or complex report layouts faster and more precise.
High-Performance Direct2D Printing - upgrades desktop printing with a new Direct2D rendering pipeline, delivering faster processing and sharper output for RDLX and CrossPlatform Section Reports.
Automatic Image Orientation - A new ApplyExifOrientation property simplifies image handling by automatically respecting EXIF orientation metadata.
PDF Custom Properties - PDF export capabilities have been expanded to include user-defined Custom Properties.
修正
Reworked Code-Based Section Report Designer - The move from .NET Framework to .NET Core rendered the Code-Based Section Report Designer inoperable. MESCIUS has reworked this from the ground up to resolve this issue.