<< Click to Display Table of Contents >> Navigation: Programming > WPReporter |
WPReporter is part of WPTools Bundle, WPTools Professional Bundle and WPTools Premium.
With WPReporter you get a powerful reporting tool which is tightly integrated into the word processor. It was made to create a report with "mail merge" technique. The resulting report is a text which can be edited.
WPReporter creates the reports by merging data into a template with the ability to loop parts of the template (bands). In contrast to the the plenty reporting applications and tools available already, our reporting engine is based on a word processor. This means the reporting template is just a text document, so is the output.
Also included is a component to add calculation to tables, also for dynamically calculated fields to display subtotals in headers, footers, header-rows and footer-rows.
WPReporter is able to create tables with header and footer rows and sections if you need different page formats in a document.
The following classes are included:
TWPEvalEngine |
This class implements the support for formulas. |
|
TDBWPEvalEngine |
This class adds database access to TWPEvalEngine |
|
TWPFormulaInterface |
This class creates a link between an editor and an TWPEvalEngine to support calculation in text and tables |
|
TWPSuperMerge |
This is the main class to support reporting. It implements the logic to create a new text from data and template texts. |
WPTools 8 includes powerful Token to Template Conversion. ReportTemplates can be edited using certain plain text tokens.
With WPReporter you get also this new powerful components:
TWPTableProducer |
This class creates one or more tables in the document using events to insert the data. Please see the chapter "Dynamic Tables" |
|
TWPTableProducerDB |
This class creates one or more tables in the document by connecting to on or more datasets. |
|
TWPDataSetAdapter |
This class can also be used to support dynamic tables in the document. |
Order link to the upgrade WPTools Standard or WPTools Standard PRO WPTools "Bundle"