|
Four Js Genero Report Writer
|
Public Member Functions | |
| run (SerializableRecord $obj) | |
Public Member Functions inherited from FourjsReportRuntimeProps | |
| setProcessLevelDataFile ($dataFileName) | |
| setAutoformatType ($type) | |
| setSharePortWithGDC ($share) | |
| setCallbackLocalization ($value) | |
| configureLocalization ($charSet, $resourcePath, $numberFormat, $dateFormat) | |
| selectLogicalPageMapping ($mapping) | |
| configureLabelOutput ($paperWidth, $paperHeight, $labelWidth, $labelHeight, $labelsPerRow, $labelsPerColumn) | |
| configureSVGDevice ($antialiasFonts, $antialiasShapes, $embedFonts, $charsetToEmbed) | |
| setSVGCompression ($compressOutput) | |
| setBrowserDocumentDirectory ($directory) | |
| setBrowserDocumentDirectoryURL ($directory) | |
| setBrowserFontDirectory ($directory) | |
| setBrowserFontDirectoryURL ($directory) | |
| setBrowserFontFileFormat ($format) | |
| configureImageDevice ($antialiasFonts, $antialiasShapes, $monochrome, $fromPage, $toPage, $fileType, $filePath, $fileNamePrefix, $resolution) | |
| setImageUsePageNamesAsFileNames ($value) | |
| setImageShrinkImagesToPageContent ($value) | |
| configurePDFDevice ($fontDirectory, $antialiasFonts, $antialiasShapes, $monochrome, $fromPage, $toPage) | |
| configurePDFFontEmbedding ($preferUnicodeEncoding) | |
| setPDFJPEGImageEncoding ($encodeImagesAsJPEG, $jpegQuality) | |
| setPDFImageResolution ($imagesResolution) | |
| configureXLSDevice ($fromPage, $toPage, $removeWhitespace, $ignoreRowAlignment, $ignoreColumnAlignment, $removeBackgroundImages, $mergePages) | |
| setXLSMergeCells ($mergeCells) | |
| setXLSHandleBorders ($handleBorders) | |
| configureXLSXDevice ($fromPage, $toPage, $removeWhitespace, $ignoreRowAlignment, $ignoreColumnAlignment, $removeBackgroundImages, $mergePages) | |
| setXLSXMergeCells ($mergeCells) | |
| setXLSXHandleBorders ($handleBorders) | |
| configureHTMLDevice ($fromPage, $toPage, $embedImages, $imageGenerationDirectory, $imageURLPrefix, $removeWhitespace, $ignoreRowAlignment, $ignoreColumnAlignment, $removeBackgroundImages) | |
| configureRTFDevice ($fromPage, $toPage, $imagesResolution, $imagesFormat) | |
| configureOORTFDevice ($fromPage, $toPage, $imagesResolution, $imagesFormat) | |
| setRTFMemoryThreshold ($memoryThreshold) | |
| configureCompatibilityOutput ($pageWidthInCharacters, $fontName, $fidelity, $reportName, $reportCategory, $systemId) | |
| configureAutoformatOutput ($fontName, $fontSize, $fidelity, $reportTitle, $fieldNamePatterns, $systemId) | |
| configureCompatibilityOutput1 ($pageWidthInCharacters, $fontName, $fidelity, $reportName, $reportCategory, $systemId, $outputCompleteLines, $ignoreLeftMargin, $ignoreTopMargin) | |
| configurePageSize ($pageWidth, $pageHeight) | |
| setTitle ($title) | |
| setAuthor ($author) | |
| setCreator ($creator) | |
| setSubject ($subject) | |
| setKeywords ($keywords) | |
| setOutputFileName ($fileName) | |
| setPageMargins ($topMargin, $bottomMargin, $leftMargin, $rightMargin) | |
| markOverfullBoxesInDocument ($value) | |
| setPageSwappingThreshold ($value) | |
| setPaperMargins ($topMargin, $bottomMargin, $leftMargin, $rightMargin) | |
| configureMultipageOutput ($pageExponent, $isoNumber, $portrait) | |
| selectDevice ($device) | |
| selectPreview ($preview) | |
| configureSVGPreview ($type) | |
| setSVGPageRange ($fromPage, $toPage) | |
| setPrinterFidelity ($fidelity) | |
| setPrinterName ($printerName) | |
| setSVGPrinterName ($printerName) | |
| setPrinterChromaticity ($chromaticity) | |
| setPrinterMediaSizeName ($mediaSizeName) | |
| setPrinterMediaTray ($mediaTray) | |
| setSVGPaperSource ($paperSource) | |
| setPrinterMediaName ($mediaName) | |
| setPrinterJobSheets ($jobSheets) | |
| setPrinterOrientationRequested ($orientationRequested) | |
| setSVGOrientationRequested ($orientationRequested) | |
| setPrinterPrintQuality ($printQuality) | |
| setPrinterSheetCollate ($sheetCollate) | |
| setSVGSheetCollate ($sheetCollate) | |
| setPrinterCopies ($copies) | |
| setSVGCopies ($copies) | |
| setPrinterSides ($sides) | |
| setPrinterJobMediaSheets ($jobMediaSheets) | |
| setPrinterJobImpressions ($jobImpressions) | |
| setPrinterJobName ($jobName) | |
| setPrinterJobPriority ($jobPriority) | |
| setPrinterNumberUp ($numberUp) | |
| setPrinterPageRanges ($pageRanges) | |
| setPrinterResolution ($resolution) | |
| setPrinterRequestingUserName ($requestingUserName) | |
| setPrinterDestinationUrl ($destination) | |
| setPrinterWriteToFile ($file) | |
| configureDistributedProcessing ($host, $port) | |
| configureDistributedEnvironment ($FGLDIR, $FGLPROFILE, $FGLRESOURCEPATH, $DBPATH) | |
| setDistributedRequestingUserName ($requestingUserName) | |
| setEnvironment ($values) | |
| setRenderingHints ($values) | |
| setPrinterPJLVariables ($values) | |
Class representing a runnable report. To run a report, instantiate this class, configure options using various methods and then call the run method. Example:
| run | ( | SerializableRecord | $obj | ) |
Establishes the processing pipe and serializes obj