Package com.stimulsoft.web.helper
Class StiExportsHelper
java.lang.Object
com.stimulsoft.web.helper.StiExportsHelper
Copyright Stimulsoft
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringcapitalizeFirstLetter(String input) Converts the first letter of a string to uppercase.static ByteArrayOutputStreamemailReport(StiRequestParams requestParams, StiReport report, StiExportSettings settings, StiMailProperties options, StiHttpServletRequest request) static StiWebActionResultemailReportResult(StiRequestParams requestParams, StiReport report, StiExportSettings settings, StiMailProperties options, StiHttpServletRequest request) static ByteArrayOutputStreamexportReport(StiRequestParams requestParams, StiReport report, StiExportSettings settings) Exports report to the specified formatstatic StiWebActionResultexportReportResult(StiRequestParams requestParams, StiReport report, StiExportSettings settings) static StiDataExportSettingsgetDataExportSettings(HashMap<String, Object> jsSettings, StiReport report) Get export settings for Data format.getDefaultExportSettings(StiDefaultExportSettings exportSettings) static StiExcelExportSettingsgetExcelExportSettings(HashMap<String, Object> jsSettings, StiReport report) Get export settings for Microsoft Excel format.static StiExcelXmlExportSettingsgetExcelXmlExportSettings(HashMap<String, Object> jsSettings, StiReport report) static StiExportSettingsgetExportSettings(StiRequestParams requestParams, StiReport report) getExportSettingsValues(Object settings) static StiHtmlExportSettingsgetHtmlExportSettings(HashMap<String, Object> jsSettings, StiReport report) Get export settings for HTML format.static StiImageExportSettingsgetImageExportSettings(HashMap<String, Object> jsSettings, StiReport report) Get export settings for Images format.static StiOdsExportSettingsgetOdsExportSettings(HashMap<String, Object> jsSettings, StiReport report) Get export settings for OpenDocument Calc format.static StiOdtExportSettingsgetOdtExportSettings(HashMap<String, Object> jsSettings, StiReport report) Get export settings for OpenDocument Writer format.static StiPdfExportSettingsgetPdfExportSettings(HashMap<String, Object> jsSettings, StiReport report) static StiPowerPointExportSettingsgetPpt2007ExportSettings(HashMap<String, Object> jsSettings, StiReport report) static StringgetReportFileContentType(StiRequestParams requestParams) static StringgetReportFileName(StiRequestParams requestParams, StiReport report) static StiRtfExportSettingsgetRtfExportSettings(HashMap<String, Object> jsSettings, StiReport report) Get export settings for Rich Text format.static StiTxtExportSettingsgetTextExportSettings(HashMap<String, Object> jsSettings, StiReport report) Get export settings for Text format.static StiWordExportSettingsgetWord2007ExportSettings(HashMap<String, Object> jsSettings, StiReport report) Get export settings for Microsoft Word 2007 format.static StiXpsExportSettingsgetXpsExportSettings(HashMap<String, Object> jsSettings, StiReport report) Get export settings for Microsoft XPS format.static StiWebActionResultprintReportResult(StiRequestParams requestParams, StiReport report, StiExportSettings settings)
-
Constructor Details
-
StiExportsHelper
public StiExportsHelper()
-
-
Method Details
-
checkExistsReportExportSettings
-
getExportSettingsValues
-
getReportFileContentType
-
getReportFileName
-
getExportSettings
-
getDefaultExportSettings
-
getPdfExportSettings
public static StiPdfExportSettings getPdfExportSettings(HashMap<String, Object> jsSettings, StiReport report) -
getXpsExportSettings
public static StiXpsExportSettings getXpsExportSettings(HashMap<String, Object> jsSettings, StiReport report) Get export settings for Microsoft XPS format.- Parameters:
jsSettings-- Returns:
-
getPpt2007ExportSettings
public static StiPowerPointExportSettings getPpt2007ExportSettings(HashMap<String, Object> jsSettings, StiReport report) -
getHtmlExportSettings
public static StiHtmlExportSettings getHtmlExportSettings(HashMap<String, Object> jsSettings, StiReport report) Get export settings for HTML format.- Parameters:
jsSettings-- Returns:
-
getTextExportSettings
public static StiTxtExportSettings getTextExportSettings(HashMap<String, Object> jsSettings, StiReport report) Get export settings for Text format.- Parameters:
jsSettings-- Returns:
-
getRtfExportSettings
public static StiRtfExportSettings getRtfExportSettings(HashMap<String, Object> jsSettings, StiReport report) Get export settings for Rich Text format.- Parameters:
jsSettings-- Returns:
-
getWord2007ExportSettings
public static StiWordExportSettings getWord2007ExportSettings(HashMap<String, Object> jsSettings, StiReport report) Get export settings for Microsoft Word 2007 format.- Parameters:
jsSettings-- Returns:
-
getOdtExportSettings
public static StiOdtExportSettings getOdtExportSettings(HashMap<String, Object> jsSettings, StiReport report) Get export settings for OpenDocument Writer format.- Parameters:
jsSettings-- Returns:
-
getExcelExportSettings
public static StiExcelExportSettings getExcelExportSettings(HashMap<String, Object> jsSettings, StiReport report) Get export settings for Microsoft Excel format.- Parameters:
jsSettings-- Returns:
-
getExcelXmlExportSettings
public static StiExcelXmlExportSettings getExcelXmlExportSettings(HashMap<String, Object> jsSettings, StiReport report) -
getOdsExportSettings
public static StiOdsExportSettings getOdsExportSettings(HashMap<String, Object> jsSettings, StiReport report) Get export settings for OpenDocument Calc format.- Parameters:
jsSettings-- Returns:
-
getDataExportSettings
public static StiDataExportSettings getDataExportSettings(HashMap<String, Object> jsSettings, StiReport report) Get export settings for Data format.- Parameters:
jsSettings-- Returns:
-
getImageExportSettings
public static StiImageExportSettings getImageExportSettings(HashMap<String, Object> jsSettings, StiReport report) Get export settings for Images format.- Parameters:
jsSettings-- Returns:
-
exportReport
public static ByteArrayOutputStream exportReport(StiRequestParams requestParams, StiReport report, StiExportSettings settings) throws StiException, NoSuchAlgorithmException, IOException Exports report to the specified format- Parameters:
requestParams-report-settings-- Returns:
- Throws:
StiExceptionNoSuchAlgorithmExceptionIOException
-
exportReportResult
public static StiWebActionResult exportReportResult(StiRequestParams requestParams, StiReport report, StiExportSettings settings) throws NoSuchAlgorithmException, StiException, IOException -
printReportResult
public static StiWebActionResult printReportResult(StiRequestParams requestParams, StiReport report, StiExportSettings settings) throws StiException, IOException - Throws:
StiExceptionIOException
-
emailReportResult
public static StiWebActionResult emailReportResult(StiRequestParams requestParams, StiReport report, StiExportSettings settings, StiMailProperties options, StiHttpServletRequest request) throws NoSuchAlgorithmException, IOException, StiException -
emailReport
public static ByteArrayOutputStream emailReport(StiRequestParams requestParams, StiReport report, StiExportSettings settings, StiMailProperties options, StiHttpServletRequest request) throws IOException, NoSuchAlgorithmException, StiException -
capitalizeFirstLetter
Converts the first letter of a string to uppercase.- Parameters:
input- the input string- Returns:
- the string with the first letter in uppercase
-