|
 Introduction
Clarion 5.5 finally came along
with the long awaited RTF support. Until then, developers used add-ons
offered by several 3rd party vendors (such as Locus). However, every
solution lacked the ability to print RTF text in standard Clarion
reports. What's the use of RTF editing when you're not able to
accurately print this text?
So, what can you do? Spend
several hundred dollars for a complete word processor and / or report
designer add-on or save that money and get RichReport, the low-cost
alternative!
|
|
|
What RichReport is...
RichReport is a small class with surrounding
templates that (finally!) allows printing of RTF text on standard
Clarion reports. In addition to that, ease of use has been a priority
during the development: You'll be able to really RTF-enable your
applications without writing a single line of code! Even a beginner can
add RTF printing to an application in seconds!
RichReport supports all formatting elements also supported by the CW
RTF control (and maybe some more!)
All you have to do is put the RichReport control template on your
report and tell it where to get the text from. The text source can
either be:
- a database field of type STRING or MEMO
- a BLOB
- an RTF file (either on-disk or linked into your
EXE/DLL)
Both RTF and plain (unformatted) text are supported. In beta 4, a so
called "PrintMode" was introduced:
- Line by line: The detail band you've put the
control template on will be printed repeatedly, once for each line of
text. This allows clean page-breaking without truncating text. You
shouldn't add other controls to the detail band unless you want them to
also print for each line of text.
- Complete: The detail band will be printed once,
so other controls can be put on the same detail band as the RichReport
control. The RTF text will be printed into the rectangle defined by the
control template; text that doesn't fit into that rectangle won't be
printed.
In short: RichReport is a light-weight and
low-cost solution for printing simple RTF text.
... and what it is not:
It is NO full-blown word-processor which supports
all of the myriads of features of RTF. For example, images and tables
are NOT supported. Instead, it was primarily designed to cover all the
formatting elements introduced with the CW RTF control to give you the
possibility to simply print RTF text. The best way for you to find out
whether or not RichReport fits your needs is by downloading the demo and giving it a try!
|
|
Package Contents
Let me start by saying what you not get:
The box shown above is a virtual one - the software is only available
for download via internet. Upon purchase, you'll be provided with all
data required to download and install the product. This will give you:
- a state-of-the-art installer which
automatically detects installed Clarion versions and (optionally)
registers the templates
- runtime libraries (lib and/or dll files) for
all supported Clarion versions
- easy-to-use template files for both ABC and
Clarion (legacy) template chains
- class and template documentation in compiled
HTML format (.chm file)
- comprehensive example applications for both
template chains
Plus
- lifetime free email support
- lifetime free minor upgrades (the ones after
the dot)
|
|
|
Linkability
The table below lists the supported Clarion
versions, template chains, target operating systems and link modes.
RichReport
Version 1.4.1 |
DLL version,
standalone |
LIB version,
standalone |
LIB version,
local runtime |
| 16bit |
32bit |
16bit |
32bit |
16bit |
32bit |
Clarion 5
Ver. 5.002 |
Legacy |
- |
 |
- |
 |
- |
 |
| ABC |
- |
 |
- |
 |
- |
 |
|
Clarion 5.5 |
Legacy |
- |
 |
- |
 |
- |
 |
| ABC |
- |
 |
- |
 |
- |
 |
Clarion
6
6.0 Build 9015
6.1 Build 9034
6.2 Build 9049
6.3 Build 9050 |
Legacy |
- |
 |
- |
 |
- |
 |
| ABC |
- |
 |
- |
 |
- |
 |
Clarion 7
7.0 Build 5349
7.1 Build 6695 |
Legacy |
- |
 |
- |
 |
- |
 |
| ABC |
- |
 |
- |
 |
- |
 |
| Source
included |
No, but available for purchase by request. |
3rd Party compatibility
RichReport has been tested with the following 3rd
party report add-ons:
In addition, the following products where reported
to work with RichReport (but I didn't actively test them because I
don't have them)
Since RichReport only uses standard embeds it
should work together with any report add-on that doesn't modify the
standard templates. If you're a 3rd party developer and want to have
your report product listed here feel free to contact
me.
|
|
|
Pricing and availability
RichReport is available
exclusively at ClarionShop for just 99,- US$ (single user license -
please contact our sales office for discounted multi-user licenses!)

|
|