Architecture can be modified or extended at the source code level to satisfy highly specific corporate security or formatting mandates.
What the user sees on screen matches the printed output exactly, eliminating formatting discrepancies before publishing. 3. ReportWorkshop: High-Performance Document Automation
When an application encounters an unexpected error or access violation deep inside a visual component, binary files limit you to viewing assembly code stack traces. Full source allows you to trace execution line-by-line using the native Delphi debugger. This access speeds up troubleshooting and simplifies security audits for restricted corporate environments. Custom Component Extensions
: Insert fields that will be replaced by data during generation. TRichView 17.6 ScaleRichView ReportWorkshop Full Source
At the foundation of this ecosystem lies , a suite of native VCL and FireMonkey (FMX) components engineered for displaying, editing, and managing hypertext documents. Unlike standard rich edit controls, TRichView handles complex formatting natively, offering unmatched speed and deep customization. Core Features of TRichView 17.6
Independent components that bridge the report engine to your application's databases. Available providers include FireDAC, UniDAC, AnyDAC, ADO/dbGo, and standard TDataSet structures.
: Native support for importing and exporting DocX, RTF, HTML, and Markdown. Cross-Platform Support Architecture can be modified or extended at the
Live VCL/FMX controls (like combo boxes, buttons, or images) can be inserted directly into the document flow, turning text areas into interactive user interfaces.
At the heart of this suite is TRichView, a native VCL and FMX component designed for displaying, editing, and managing hypertext documents. Unlike standard RichEdit controls, TRichView does not rely on Windows operating system DLLs, ensuring identical behavior across different versions of Windows and other deployment platforms. Key Architectural Features
Developers design reports directly inside TRichView or ScaleRichView editors. By injecting special data tags and macros into standard text tables, the document acts as a blueprint. When executed, ReportWorkshop processes the data context and duplicates table rows or document sections dynamically. Data Sources and Expressions Custom Component Extensions : Insert fields that will
Deeply nested tables automatically clone themselves based on database relationships.
ScaleRichView builds directly on top of TRichView. It transforms the standard editing canvas into a true WYSIWYG (What You See Is What You Get) page layout editor. Users can see exactly how margins, headers, footers, and page breaks will look when printed or exported to PDF. ReportWorkshop Reporting Framework