>From the vendor www.eqeus.com with apologies for the formatting (copied
and pasted from HTML).
Vendor contact: "Martin Haluza" <eqeus@eqeus.com>
This product continues to impress!
Malcolm
<quote>
We are happy to announce that we've just released a new version
of XFRX (11.3):
New features/Updates
* XFRX Advanced Previewer
o Tabbed interface The advanced previewer can now preview
multiple documents using the popular tabbed interface
approach. o Custom event hyperlinks (drill-down)
XFRX now recognizes two types of hyperlinks:
+ ââ¬Ånormalââ¬Â hyperlinks (printed in blue), which navigate
to other places in the report or to an external web
address and
+ ââ¬Åcustom eventââ¬Â hyperlinks (printed in green), where
XFRX allows for assigning a custom VFP code that will
be called when users click the hyperlink.
This ââ¬Åcustom eventââ¬Â hyperlink feature can be used to invoke
application specific actions (information forms, custom
processes, etc.) or for implementing drill-down
functionality ââ¬â invoking detailed report where the field
user clicked on is taken as a parameter for the report (for
example, clicking a customer name in the report listing all
customers can run a report with detail information about
this specific customer). The new report can be directed to a
new page of a multipage previewer, which could provide a
comfortable environment for ââ¬Ådrilling downââ¬Â specific
information ââ¬â with the ability to go back to the original
report without closing the current one, side by side report
comparison, exporting / printing selected reports, etc.
Please find more information about this feature as well as
a step-by-step example in the Developer's guide,
"Implementing custom event hyperlinks (drilldown) in XFRX
previewer" chapter. o Fake toolbar option The previewer can
now optionally replace the default toolbar with a toolbar-
like control placed above the previewer control. This
option can be very useful if the previewer form is not
inside the main VFP screen. o New toolbar icon - "Export"
If the user clicks at the new Export icon, a dialog with
the output type and the file name selection is displayed
and the output document is generated based on options
selected. o Previewer extension handler The extension
handler allows for extending the functionality of the basic
classes without need of creating subclasses. All you need
is to create a custom class, which implements certain
methods. The custom class is registered with the XFRX
previewer class (using SetExtensionHandler method) and the
previewer calls the extension methods on appropriate
events. o The previewer instantiation is now significantly
simplified A complete standalone-window previewer is now
shipped with XFRX - all you need to do to make it work is
to instantiate a class and call one of its methods with an
XFF file to preview as a parameter. Alternatively, you can
use the prepared single document or multiple documents
(tabbed interface) controls to your forms.
Please find more information about the advanced previewer in
the Developer's guide, "XFRX previewer" chapter. o German
localization is now available
* PDF output format o Hebrew code page (cp 1254) is now supported
o Pictures are binary comparised to reduce the size of PDF
documents with repeated pictures o VFP 9: DynamicLineHeight
property is used to control if the text field background color
should fill the whole textbox (VFP 9 default behavior) or only the
actual text printed (VFP 8 backward compatibility behavior)
* General o Target image DPI can be specified (large pictures can
be downsampled to reduce the result document size) [see
PictureDPI property for XFRXListener and XFRXSession classes at
Developer's guide, "Properties and methods common in XFRXListener
and XFRXSession classes" chapter]. o Image quality can be
specified for ActiveX objects [see DefaultPictureFormat property
for XFRXListener and XFRXSession classes at Developer's guide,
"Properties and methods common in XFRXListener and XFRXSession
classes" chapter].
</quote>