Package com.stimulsoft.webviewer.helper
Class StiExportsClass
java.lang.Object
com.stimulsoft.webviewer.helper.StiExportsClass
Copyright Stimulsoft
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ObjectemailReport(StiReport report, StiExportFormat exportFormat, Element settingsNode, StiMailProperties mail, boolean compressMessage) static StiWebActionResultexportAsBmp(StiReport report, StiImageExportSettings settings, OutputStream stream) Exports report to BMP format.static StiWebActionResultexportAsCsv(StiReport report, StiDataExportSettings settings, OutputStream stream) Exports report to CSV format.static StiWebActionResultexportAsExcel(StiReport report, StiExcelExportSettings settings, OutputStream stream) Exports report to Microsoft Excel format.static StiWebActionResultexportAsExcel2007(StiReport report, StiExcelExportSettings settings, OutputStream stream) Exports report to Microsoft Excel 2007 format.static StiWebActionResultexportAsExcelXml(StiReport report, StiExcelExportSettings settings, OutputStream stream) Exports report to Microsoft Excel Xml format.static StiWebActionResultexportAsJpeg(StiReport report, StiImageExportSettings settings, OutputStream stream) Exports report to JPEG format.static StiWebActionResultexportAsOds(StiReport report, StiOdsExportSettings settings, OutputStream stream) static StiWebActionResultexportAsOdt(StiReport report, StiOdtExportSettings settings, OutputStream stream) Exports report to OpenDocument Writer format.static StiWebActionResultexportAsPcx(StiReport report, StiImageExportSettings settings, OutputStream stream) Exports report to PCX format.static StiWebActionResultexportAsPng(StiReport report, StiImageExportSettings settings, OutputStream stream) Exports report to PNG format.static StiWebActionResultexportAsSvg(StiReport report, StiImageExportSettings settings, OutputStream stream) Exports report to Scalable Vector Graphics (SVG) format.static StiWebActionResultexportAsSvgz(StiReport report, StiImageExportSettings settings, OutputStream stream) static StiWebActionResultexportAsSylk(StiReport report, StiDataExportSettings settings, OutputStream stream) Exports report to Symbolic Link (SYLK) format.static StiWebActionResultexportAsXml(StiReport report, OutputStream stream) Exports report to XML format.static ObjectexportReport(StiReport report, StiExportFormat exportFormat, Element settingsObject, boolean saveFileDialog) Exports report to specified format and return the FileResult object.static voidexportReport(StiReport report, StiExportFormat exportFormat, Element jsonObject, OutputStream stream) Exports report by the specified format and export settings object to the stream.static StiWebActionResultexportReport(StiReport report, StiExportFormat exportFormat, Element jsonObject, OutputStream stream, boolean saveFileDialog) Exports report by the specified format and export settings to the stream or return theStiWebActionResultobject.static ObjectexportReport(StiReport report, StiRequiredOptions requestOptions, StiMailProperties emailOptions) Exports report to specified format and return the FileResult object.static StiExportSettingsgetExportSettings(StiExportFormat exportFormat, Element settingsNode) Get the export settings from the client datastatic StringgetReportFileName(StiReport report) static StiWebActionResultsaveDocumentFile(StiReport report, Element settingsNode, OutputStream stream) Save report to Document File (MDC, MDZ, MDX)
-
Constructor Details
-
StiExportsClass
public StiExportsClass()
-
-
Method Details
-
getReportFileName
-
exportReport
public static void exportReport(StiReport report, StiExportFormat exportFormat, Element jsonObject, OutputStream stream) throws NoSuchAlgorithmException, IOException, JSONException, StiException Exports report by the specified format and export settings object to the stream.- Parameters:
report-exportFormat-jsonObject-stream-- Throws:
NoSuchAlgorithmExceptionIOExceptionJSONExceptionStiException
-
exportReport
public static Object exportReport(StiReport report, StiExportFormat exportFormat, Element settingsObject, boolean saveFileDialog) throws NoSuchAlgorithmException, IOException, JSONException, StiException Exports report to specified format and return the FileResult object.- Parameters:
report-exportFormat-settingsObject-saveFileDialog-- Returns:
- Throws:
NoSuchAlgorithmExceptionIOExceptionJSONExceptionStiException
-
emailReport
public static Object emailReport(StiReport report, StiExportFormat exportFormat, Element settingsNode, StiMailProperties mail, boolean compressMessage) -
exportReport
public static Object exportReport(StiReport report, StiRequiredOptions requestOptions, StiMailProperties emailOptions) throws NoSuchAlgorithmException, IOException, JSONException, StiException, ParserConfigurationException Exports report to specified format and return the FileResult object. -
exportReport
public static StiWebActionResult exportReport(StiReport report, StiExportFormat exportFormat, Element jsonObject, OutputStream stream, boolean saveFileDialog) throws NoSuchAlgorithmException, IOException, JSONException, StiException Exports report by the specified format and export settings to the stream or return theStiWebActionResultobject.- Parameters:
report-exportFormat-jsonObject-stream-saveFileDialog-- Returns:
- Throws:
NoSuchAlgorithmExceptionIOExceptionJSONExceptionStiException
-
saveDocumentFile
public static StiWebActionResult saveDocumentFile(StiReport report, Element settingsNode, OutputStream stream) throws IOException, NoSuchAlgorithmException, JSONException Save report to Document File (MDC, MDZ, MDX)- Parameters:
report-stream-jsonObject-- Returns:
- Throws:
IOExceptionNoSuchAlgorithmExceptionJSONException
-
exportAsOdt
public static StiWebActionResult exportAsOdt(StiReport report, StiOdtExportSettings settings, OutputStream stream) throws StiException, IOException Exports report to OpenDocument Writer format.- Parameters:
report-settings-stream-- Returns:
- Throws:
StiExceptionIOException
-
exportAsExcel
public static StiWebActionResult exportAsExcel(StiReport report, StiExcelExportSettings settings, OutputStream stream) throws JSONException, StiException, IOException Exports report to Microsoft Excel format.- Parameters:
report-stream-settingsObject-- Returns:
- Throws:
JSONExceptionStiExceptionIOException
-
exportAsExcelXml
public static StiWebActionResult exportAsExcelXml(StiReport report, StiExcelExportSettings settings, OutputStream stream) throws JSONException, StiException, IOException Exports report to Microsoft Excel Xml format.- Parameters:
report-stream-settingsObject-- Returns:
- Throws:
JSONExceptionStiExceptionIOException
-
exportAsExcel2007
public static StiWebActionResult exportAsExcel2007(StiReport report, StiExcelExportSettings settings, OutputStream stream) throws JSONException, StiException, IOException Exports report to Microsoft Excel 2007 format.- Parameters:
report-stream-settingsObject-- Returns:
- Throws:
JSONExceptionStiExceptionIOException
-
exportAsOds
public static StiWebActionResult exportAsOds(StiReport report, StiOdsExportSettings settings, OutputStream stream) throws StiException, IOException - Throws:
StiExceptionIOException
-
exportAsCsv
public static StiWebActionResult exportAsCsv(StiReport report, StiDataExportSettings settings, OutputStream stream) throws JSONException, StiException, IOException Exports report to CSV format.- Parameters:
report-stream-settingsObject-- Returns:
- Throws:
JSONExceptionStiExceptionIOException
-
exportAsXml
public static StiWebActionResult exportAsXml(StiReport report, OutputStream stream) throws StiException, IOException Exports report to XML format.- Parameters:
report-stream-- Returns:
- Throws:
StiExceptionIOException
-
exportAsSylk
public static StiWebActionResult exportAsSylk(StiReport report, StiDataExportSettings settings, OutputStream stream) throws JSONException, IOException, StiException Exports report to Symbolic Link (SYLK) format.- Parameters:
report-stream-settingsObject-- Returns:
- Throws:
JSONExceptionIOExceptionStiException
-
exportAsBmp
public static StiWebActionResult exportAsBmp(StiReport report, StiImageExportSettings settings, OutputStream stream) throws JSONException, StiException, IOException Exports report to BMP format.- Parameters:
report-stream-settingsObject-- Returns:
- Throws:
JSONExceptionStiExceptionIOException
-
exportAsJpeg
public static StiWebActionResult exportAsJpeg(StiReport report, StiImageExportSettings settings, OutputStream stream) throws JSONException, StiException, IOException Exports report to JPEG format.- Parameters:
report-stream-settingsObject-- Returns:
- Throws:
JSONExceptionStiExceptionIOException
-
exportAsPcx
public static StiWebActionResult exportAsPcx(StiReport report, StiImageExportSettings settings, OutputStream stream) throws JSONException, StiException, IOException Exports report to PCX format.- Parameters:
report-stream-settingsObject-- Returns:
- Throws:
JSONExceptionStiExceptionIOException
-
exportAsPng
public static StiWebActionResult exportAsPng(StiReport report, StiImageExportSettings settings, OutputStream stream) throws JSONException, StiException, IOException Exports report to PNG format.- Parameters:
report-stream-settingsObject-- Returns:
- Throws:
JSONExceptionStiExceptionIOException
-
exportAsSvg
public static StiWebActionResult exportAsSvg(StiReport report, StiImageExportSettings settings, OutputStream stream) throws JSONException, StiException, IOException Exports report to Scalable Vector Graphics (SVG) format.- Parameters:
report-stream-settingsObject-- Returns:
- Throws:
JSONExceptionStiExceptionIOException
-
exportAsSvgz
public static StiWebActionResult exportAsSvgz(StiReport report, StiImageExportSettings settings, OutputStream stream) throws JSONException, StiException, IOException - Throws:
JSONExceptionStiExceptionIOException
-
getExportSettings
public static StiExportSettings getExportSettings(StiExportFormat exportFormat, Element settingsNode) throws JSONException Get the export settings from the client data- Parameters:
exportFormat-settingsNode-- Returns:
- Throws:
JSONException
-