Print RTF content on Clarion reports
RichReport is a class and template set that adds RTF printing to standard Clarion reports. Drop the control template on your report, tell it where to get the text from, and you are done. No hand coding required.
Text sources
RichReport prints RTF text from three sources:
- A database field of type STRING or MEMO
- A BLOB
- An RTF file stored on disk or linked into your EXE or DLL
Both RTF and plain unformatted text are supported.
Print modes
RichReport supports two print modes:
Line by line - the detail band prints once for each line of text. This allows clean page breaking without truncating text. Best used when the detail band is dedicated to the RTF content.
Complete - the detail band prints once and other controls can share the same detail band. The RTF text prints into the rectangle defined by the control template. Text that does not fit the rectangle is not printed.
What RichReport supports
RichReport supports all formatting elements supported by the Clarion RTF control. It is designed as a lightweight, practical solution for printing RTF text on reports - not a full word processor. Images and tables are not supported.
Key features
- RTF printing on Clarion reports without hand coding
- Text from STRING, MEMO, BLOB, or RTF file
- Line by line and complete print modes
- Supports all Clarion RTF control formatting elements
- ABC and Legacy template chains
- Works in single-EXE and multi-DLL applications