public abstract class ProcessOpenXml extends ProcessReport implements ProcessOpenXmlAPI
ProcessReport.CleanDatasource, ProcessReport.DrillDownTemplate, ProcessReport.PhoneHomeStats
TEMPLATE_TYPE_DOCM, TEMPLATE_TYPE_DOCX, TEMPLATE_TYPE_HTML, TEMPLATE_TYPE_PPTM, TEMPLATE_TYPE_PPTX, TEMPLATE_TYPE_UNKNOWN, TEMPLATE_TYPE_XLSM, TEMPLATE_TYPE_XLSX
CHARSET_DEFAULT, CHARSET_RTF, CHARSET_UNICODE, COPY_METADATA_ALWAYS, COPY_METADATA_IF_NO_DATASOURCE, COPY_METADATA_NEVER, DATA_MODE_ALL_ATTRIBUTES, DATA_MODE_DATA, DATA_MODE_EMBED, DATA_MODE_INCLUDE_BITMAPS, DATA_MODE_SELECT, ERROR_HANDLING_ALL, ERROR_HANDLING_NONE, ERROR_HANDLING_TRACK_ERRORS, ERROR_HANDLING_VERIFY, HIDDEN_IGNORE_PRINT_RANGE, HIDDEN_SHOW_ALL_ROWS_COLUMNS, HIDDEN_SHOW_HIDDEN_SHEETS, HIDDEN_SHOW_NO_PRINT, HYPHENATE_OFF, HYPHENATE_ON, HYPHENATE_TEMPLATE, LOCALE_DEFAULT, LOCALE_SYSTEM, RENDER_EXTENT_ALL, RENDER_EXTENT_CROP_CONTENT, RENDER_EXTENT_CROP_MARGINS, TAG_STYLE_CONTROL_2007, TAG_STYLE_FIELD, TAG_STYLE_FIELD_2007, TAG_STYLE_TEXT, TYP_CSV, TYP_DOCX, TYP_HTML, TYP_IMAGE, TYP_PDF, TYP_PPTX, TYP_PRINTER, TYP_PS, TYP_RTF, TYP_TXT, TYP_XLSX
Constructor and Description |
---|
ProcessOpenXml(java.io.InputStream template)
Create a ProcessDocx object with the passed in template.
|
ProcessOpenXml(java.io.InputStream xmlData,
java.io.InputStream template,
java.io.OutputStream report)
Create a ProcessDocx object with the passed in template & data streams, writing it to
the passed in report stream.
|
ProcessOpenXml(java.io.InputStream template,
java.io.OutputStream report)
Create a ProcessDocx object with the passed in template, writing it to the passed in report stream.
|
Modifier and Type | Method and Description |
---|---|
int |
getCopyMetadata()
Get if the Windward metadata will be copied to the generated report.
|
boolean |
isChartsAsCharts()
true if chart tags that are in the template as a chart, will be rendered as charts in the generated report.
|
boolean |
isCopyDrawings()
True if drawings are to be copied to output.
|
boolean |
isCopyShapes()
True if shapes are to be copied to output.
|
boolean |
isRecalculateOnOpen()
true if the document is to perform recalculation when first opened.
|
void |
setChartsAsCharts(boolean writeAsChart)
true if chart tags that are in the template as a chart, will be rendered as charts in the generated report.
|
void |
setCopyDrawings(boolean copyDrawings)
True if drawings are to be copied to output.
|
void |
setCopyMetadata(int copy)
Set if the Windward metadata will be copied to the generated report.
|
void |
setCopyShapes(boolean copyShapes)
True if shapes are to be copied to output.
|
void |
setRecalculateOnOpen(boolean recalc)
true if the document is to perform recalculation when first opened.
|
abort, addImportInfo, adjustFontName, adjustFontSize, batchNext, batchSetup, buildSchema, checkTimeout, clean, clean, cleanSelects, cleanSelects, close, findPodsUsed, getBaseDirectory, getCharset, getChartProvider, getChartRenderType, getCompany, getDataMode, getDataStream, getDataWriter, getDebugHandler, getDescription, getDrillDownInfo, getErrorInfo, getEventHandler, getHiddenMode, getHyphenate, getImportInfo, getKeywords, getLocale, getMaxReportPages, getNumPages, getOutputBuilderData, getParameters, getRenderExtent, getRenderPages, getReport, getSubject, getTemplateMetrics, getTemplateMetrics, getTemplateMetrics, getTemplateTypeString, getTemplateVersion, getTimeout, getTitle, getVersion, getVersionMajor, getVersionMinor, getVersionRelease, getWriteTags, hasDatasourcesApplied, init, isCopyEmbeddedObjects, isDebugMode, isIgnoreTags, isLayoutDocument, isPageBasedReport, isPreservePodFraming, isRemoveUnusedFormats, isReportTypeDocx, isReportTypeExcel, isReportTypeOpenXml, isReportTypePpt, isReportTypeWord, isSameOpenXml, isTemplateTypeDOCX, isTemplateTypeOpenXml, isTemplateTypePPTX, isTemplateTypeXLSX, isTrackImports, isUseExternalOutputBuilder, loadTemplate, mergePodItemStyles, performLayout, process, processComplete, processData, processData, processSetup, processSetup, setBaseDirectory, setCharset, setCopyEmbeddedObjects, setDataMode, setDataStream, setDebugHandler, setDebugMode, setDescription, setDrillDownInfo, setEventHandler, setHiddenMode, setHyphenate, setIgnoreTags, setKeywords, setLayoutDocument, setLocale, setOutputBuilder, setOutputBuilderData, setParameters, setPreservePodFraming, setRemoveUnusedFormats, setRenderExtent, setRenderPages, setSubject, setTemplateVersion, setTimeout, setTitle, setTrackErrors, setTrackImports, setUseExternalOutputBuilder, setWriteTags, shutdown, statLine, updatePods
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
batchNext, batchSetup, buildSchema, close, duplicate, findPodsUsed, getBaseDirectory, getCharset, getDataMode, getDataStream, getDescription, getDrillDownInfo, getErrorInfo, getEventHandler, getHiddenMode, getHyphenate, getImportInfo, getKeywords, getLocale, getNumPages, getOutputBuilderData, getParameters, getRenderExtent, getRenderPages, getReport, getReportType, getReportTypeString, getSubject, getTemplateVersion, getTimeout, getTitle, getWriteTags, isCopyEmbeddedObjects, isDebugMode, isLayoutDocument, isPageBasedReport, isPreservePodFraming, isRemoveUnusedFormats, isReportTypeExcel, isReportTypeWord, isTrackImports, isUseExternalOutputBuilder, process, processComplete, processData, processData, processSetup, processSetup, setBaseDirectory, setCharset, setCopyEmbeddedObjects, setDataMode, setDataStream, setDebugMode, setDescription, setDrillDownInfo, setEventHandler, setHiddenMode, setHyphenate, setKeywords, setLayoutDocument, setLocale, setOutputBuilderData, setParameters, setPreservePodFraming, setRemoveUnusedFormats, setRenderExtent, setRenderPages, setSubject, setTemplateVersion, setTimeout, setTitle, setTrackErrors, setTrackImports, setUseExternalOutputBuilder, setWriteTags, updatePods
public ProcessOpenXml(java.io.InputStream template) throws LicenseException, SetupException
template
- The report template.LicenseException
- thrown if the license licenseKey check fails. The message will list the license check that failed.SetupException
public ProcessOpenXml(java.io.InputStream template, java.io.OutputStream report) throws LicenseException, SetupException
template
- The report template.report
- The stream to write the report to.LicenseException
- thrown if the license licenseKey check fails. The message will list the license check that failed.SetupException
public ProcessOpenXml(java.io.InputStream xmlData, java.io.InputStream template, java.io.OutputStream report) throws DataConnectionException, LicenseException, SetupException
xmlData
- The xml data that will be placed into the report where there are xml elements.template
- The report template.report
- The stream to write the report to.DataSourceException
- thrown if there is a problem with the datasource.LicenseException
- thrown if the license licenseKey check fails. The message will list the license check that failed.DataConnectionException
SetupException
public int getCopyMetadata()
getCopyMetadata
in interface ProcessReportAPIBase
getCopyMetadata
in class ProcessReport
public void setCopyMetadata(int copy)
setCopyMetadata
in interface ProcessReportAPIBase
setCopyMetadata
in class ProcessReport
copy
- one of the COPY_* static ints.public boolean isCopyDrawings()
isCopyDrawings
in interface ProcessOpenXmlAPI
public void setCopyDrawings(boolean copyDrawings)
setCopyDrawings
in interface ProcessOpenXmlAPI
copyDrawings
- true if drawings are to be copied to output.public boolean isCopyShapes()
isCopyShapes
in interface ProcessOpenXmlAPI
public void setCopyShapes(boolean copyShapes)
setCopyShapes
in interface ProcessOpenXmlAPI
copyShapes
- true if shapes are to be copied to output.public boolean isChartsAsCharts()
isChartsAsCharts
in interface ProcessOpenXmlAPI
public void setChartsAsCharts(boolean writeAsChart)
setChartsAsCharts
in interface ProcessOpenXmlAPI
writeAsChart
- true if chart tags will be rendered as charts, false otherwise.public boolean isRecalculateOnOpen()
isRecalculateOnOpen
in interface ProcessOpenXmlAPI
public void setRecalculateOnOpen(boolean recalc)
setRecalculateOnOpen
in interface ProcessOpenXmlAPI
recalc
- true if the document is to perform recalculation when first opened.Copyright © 2017 Windward Reports - All Rights Reserved. We are java reporting software