Four Js Genero Report Writer
|
Class for configuring RTF output. More...
Public Types | |
enum | OutputFormat { RTF, OORTF } |
enum | ImageFormat { png, jpg } |
Public Member Functions | |
RTFRenderer (FormatHandler handler) | |
Creates a RTFRenderer object that outputs to the given handler object. More... | |
Public Member Functions inherited from FourJs.Report.Runtime.FormatProducer | |
FormatProducer (FormatHandler handler) | |
Creates a FormatProducer object that outputs to the given handler object. More... | |
Static Public Attributes | |
static String | legalCopyright = Version.CLASS_COPYRIGHT |
Static Public Attributes inherited from FourJs.Report.Runtime.FormatProducer | |
static String | legalCopyright = Version.CLASS_COPYRIGHT |
Properties | |
int | fromPage [get, set] |
Sets the first page to be included in the document. fromPage an integer greater than zero and less than or equal to toPage More... | |
int | toPage [get, set] |
Sets the last page (inclusive) to be included in the document. toPage an integer greater than zero and less than or equal to fromPage More... | |
int | maximumImageResolution [get, set] |
Sets the maximum DPI of images included in the document. More... | |
ImageFormat | imageFormat [get, set] |
Sets the image format of images contained in the document as determined by the imageFormat argument. More... | |
int | memoryThreshold [get, set] |
Sets the threshold for disk swapping. Documents exceeding the value will be processed using a temporary file thereby reducing the amount of heap space used for processing. More... | |
OutputFormat | outputFormat [get, set] |
Sets the output format as determined by the outputFormat argument. More... | |
Properties inherited from FourJs.Report.Runtime.FormatProducer | |
FormatHandler | handler [get] |
Sets the specified handler as the handler for the output produced by this processor. More... | |
Class for configuring RTF output.
Fonts are not embedded in the output.
The focus for the RTF output is on the alterability of content. For faithful reproduction consider using the PDFRenderer, SVGRenderer, PostscriptRenderer, Printer or ImageRenderer.
For documents not containing "Page N of M" paginations the delay between input and output is one page and memory consumption is nearly constant. For documents containing "Page N of M" paginations the latency is M pages and the memory consumption is linear within a pagination block and hence can exhaust heap space if individual blocks are very large.
FourJs.Report.Runtime.RTFRenderer.RTFRenderer | ( | FormatHandler | handler | ) |
Creates a RTFRenderer object that outputs to the given handler object.
handler |
|
getset |
Sets the first page to be included in the document. fromPage
an integer greater than zero and less than or equal to toPage
ArgumentOutOfRangeException | if the above condition is violated. |
|
getset |
Sets the image format of images contained in the document as determined by the imageFormat
argument.
|
getset |
Sets the maximum DPI of images included in the document.
ArgumentOutOfRangeException | if maximumImageResolutionInDPI is not greater than 0 . |
|
getset |
Sets the threshold for disk swapping. Documents exceeding the value will be processed using a temporary file thereby reducing the amount of heap space used for processing.
ArgumentOutOfRangeException | if memoryThresholdInBytes is not greater than 0 . |
|
getset |
Sets the output format as determined by the outputFormat
argument.
|
getset |
Sets the last page (inclusive) to be included in the document. toPage
an integer greater than zero and less than or equal to fromPage
ArgumentOutOfRangeException | if the above condition is violated. |