WPReporter

<< 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:

 

clip0056

TWPEvalEngine

This class implements the support for formulas.

clip0059

TDBWPEvalEngine

This class adds database access to TWPEvalEngine

clip0058

TWPFormulaInterface

This class creates a link between an editor and an TWPEvalEngine to support calculation in text and tables

clip0057

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:

 

clip0219

TWPTableProducer

This class creates one or more tables in the document using events to insert the data. Please see the chapter "Dynamic Tables"

clip0220

TWPTableProducerDB

This class creates one or more tables in the document by connecting to on or more datasets.

clip0221

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"