| Interface | Description |
|---|---|
| ProcessCsvAPI | Deprecated
Use ProcessCsv instead.
|
| ProcessDocxAPI | Deprecated
Use ProcessDocx instead.
|
| ProcessHtmlAPI | Deprecated
Use ProcessHtml instead.
|
| ProcessOpenXmlAPI | Deprecated
Use ProcessOpenXml instead.
|
| ProcessPdfAPI | Deprecated
Use ProcessPdf instead.
|
| ProcessPptxAPI | Deprecated
Use ProcessPptx instead.
|
| ProcessPrinterAPI | Deprecated
Use ProcessPrinter instead.
|
| ProcessReportAPI | Deprecated
Use ProcessReport instead.
|
| ProcessReportAPIBase | Deprecated
Use ProcessReport instead.
|
| ProcessRtfAPI | Deprecated
Use ProcessRtf instead.
|
| ProcessTxtAPI | Deprecated
Use ProcessTxt instead.
|
| ProcessXlsxAPI | Deprecated
Use ProcessXlsx instead.
|
| Class | Description |
|---|---|
| JoinReports |
Join multiple reports into a single file.
|
| ProcessCsv |
This class is the main program that takes a template stream and a datasource and merges them to create a csv report
stream.
|
| ProcessDocx |
This class is the main program that takes a template stream and a datasource and
merges them to create a DOCX report stream.
|
| ProcessGraphics2D |
Base ProcessReport class for all reports that use the Graphics2D builder.
|
| ProcessHtml |
This class is the main program that takes a template stream and a datasource and
merges them to create an html report stream.
|
| ProcessImage |
This class is the main program that takes a template stream and a datasource and merges them to create a report
rendered as a series of bitmaps, one bitmap per page.
|
| ProcessOpenXml |
Base ProcessReport class for all reports that write an OpenXML document (DOCX, PPTX, XLSX).
|
| ProcessPdf |
This class is the main program that takes a template stream and a datasource and
merges them to create a pdf report stream.
|
| ProcessPostScript |
This class is the main program that takes a template stream and a datasource and merges them to create a report
rendered as a postscript file.
|
| ProcessPptx |
This class is the main program that takes a template stream and a datasource and
merges them to create a PPTX report stream.
|
| ProcessPrinter |
Process object for a printer report.
|
| ProcessReport |
This class is the base class that takes a template stream and a DataSource and merges them to
create a report stream.
|
| ProcessReport.CleanDatasource |
This is not part of the public interface.
|
| ProcessReport.DrillDownTemplate |
This is not part of the public interface.
|
| ProcessReport.PhoneHomeStats | |
| ProcessRtf |
This class is the main program that takes a template stream and a datasource and
merges them to create a rtf report stream.
|
| ProcessTxt |
This class is the main program that takes a template stream and a datasource and
merges them to create a txt report stream.
|
| ProcessXlsx |
This class is the main program that takes a template stream and a datasource and
merges them to create a DOCX report stream.
|
| PropertyValue |
Value of a property.
|
| ReportProperties |
Collection of per report properties.
|
| RunReport |
A sample usage of Windward Reports.
|
| SystemProperties |
Collection of system global properties.
|
| TemplateInfo |
Information about a template.
|
| TemplateInfo.DataSourceProfile |
Information stored in the template for a datasource.
|
| TemplateInfo.DataSourceProfile.DataSetProfile |
A dataset in a datasource.
|
| TemplateVariable |
| Enum | Description |
|---|---|
| TemplateVariable.CAL_OFFSET |
What offset from the date run to set the calendar value to.
|
| TemplateVariable.VAR_TYPE |
What type of variable this data is
|
| Exception | Description |
|---|---|
| AlreadyProcessedException |
If ProcessReport.process is called twice on the same object, this exception
will be thrown on the second+ calls.
|
| SetupException |
Thrown if there is a problem initializing the engine.
|
| TimeoutException |
Thrown if the report takes longer than the timeout value to build, or the process was aborted.
|
Do not pass in buffered streams if you have the option. ProcessReport wraps all streams in buffers, generally BufferedReader and BufferedWriter.
Copyright © 2002-2021 Windward Studios, LLC. - All Rights Reserved. We are Java document generation software