public class StiHtmlExportService extends StiExportService
| Modifier and Type | Field and Description |
|---|---|
StiHtmlChartType |
chartType |
java.util.Hashtable<java.lang.String,java.lang.String> |
hashBookmarkGuid |
java.lang.String |
openLinksTarget |
currentPassNumber, DATE_1900, exFile, exportedFiles, exportReport, exportSettings, maximumPassNumber, MILLISECONDS_IN_DAY, multipleFiles, ONE_HOUR, outputStream, RenderedPagesCount, statusString| Constructor and Description |
|---|
StiHtmlExportService() |
| Modifier and Type | Method and Description |
|---|---|
void |
addCoord(StiRectangle rect)
Add coordinates to map
|
void |
clear()
Clear
|
static java.lang.String |
convertTextWithHtmlTagsToHtmlText(StiText stiText,
java.lang.String text,
double zoom)
Convert html text to html
|
void |
export(StiReport report,
java.io.OutputStream outputStream,
StiExportSettings exportSettings)
Export
StiReport |
void |
exportHtml(StiReport report,
java.io.OutputStream stream,
StiHtmlExportSettings settings)
Exports a document to the HTML.
|
java.lang.String |
formatColor(StiColor color)
Convert
StiColor to String value |
java.util.HashMap<StiComponent,java.lang.String> |
getChartData() |
java.lang.String |
getChartScript() |
StiExportFormat |
getExportFormat()
Returs service export format
|
StiHtmlExportQuality |
getExportQuality() |
byte[] |
getFile(java.lang.String filePath)
Convert file to byte array
|
java.lang.String |
getFileName() |
java.lang.String |
getGuid(StiComponent comp) |
StiHtmlImageHost |
getHtmlImageHost() |
StiHtmlTextWriter |
getHtmlWriter() |
StiImageFormat |
getImageFormat() |
float |
getImageQuality() |
float |
getImageResolution() |
java.util.Hashtable<java.lang.Object,java.lang.Object> |
getInteractionComponents() |
boolean |
getMultipleFiles()
Gets a value indicating a number of files in exported document as a result of export
|
StiHorAlignment |
getPageHorAlignment() |
StiReport |
getReport() |
java.util.ArrayList<StiCellStyle> |
getStyles() |
StiHtmlTableRender |
getTableRender() |
double |
getZoom() |
boolean |
isClearOnFinish() |
boolean |
isFileStreamMode() |
boolean |
isRemoveEmptySpaceAtBottom() |
boolean |
isRenderAsDocument() |
boolean |
isRenderStyles() |
boolean |
isRenderWebInteractions() |
boolean |
isRenderWebViewer() |
boolean |
isUseStylesTable() |
java.lang.String |
prepareChartData(StiHtmlTextWriter writer,
StiChart chart,
double width,
double height) |
java.lang.String |
prepareGaugeData(StiHtmlTextWriter writer,
StiGauge gauge,
double width,
double height) |
java.lang.String |
prepareMapData(StiHtmlTextWriter writer,
StiMap map,
double width,
double height) |
java.lang.String |
prepareTextForHtml(java.lang.String text,
boolean processWhiteSpaces) |
void |
renderBackColor(StiHtmlTableCell cell,
StiColor color)
Render backward color
|
void |
renderBookmarkScript()
Render bookmark script
|
void |
renderBorder(StiBorder border)
Render border
|
void |
renderBorder(StiComponent comp)
Render
StiComponent border |
void |
renderBorder(StiHtmlTableCell cell,
StiBorderSide border,
java.lang.String side)
Render border
|
void |
renderEndDoc()
Render end doucment
|
void |
renderFont(StiHtmlTableCell cell,
StiFont font)
Render font
|
void |
renderImage(java.awt.image.BufferedImage image,
java.lang.String imageURL,
double zoom,
int margin)
Render
BufferedImage |
void |
renderImage(IStiExportImage exportImage,
java.lang.String imageURL)
Render image
|
void |
renderImage(StiComponent comp)
Render
StiComponent image |
void |
renderPage(StiPagesCollection pages,
boolean useBookmarksTree,
int bookmarkWidth,
StiHtmlExportSettings settings)
Render pages
|
void |
renderPosition(StiComponent comp)
Render
StiComponent position |
void |
renderStartDoc(StiHtmlTableRender render,
boolean asTable,
boolean useBookmarks,
boolean exportBookmarksOnly,
java.util.Hashtable<java.lang.String,java.lang.String> cssStyles,
StiPagesCollection pages,
java.nio.charset.Charset charset)
Render start document
|
void |
renderTextAngle(StiTextOptions textOptions)
Render text angle
|
void |
renderTextColor(StiHtmlTableCell cell,
StiColor color)
Render text color
|
void |
renderTextDirection(StiHtmlTableCell cell,
StiTextOptions textOptions)
Render text direction
|
void |
renderTextHorAlignment(StiHtmlTableCell cell,
StiCellStyle style)
Render text horizontal alignmeng
|
void |
renderVertAlignment(StiHtmlTableCell cell,
StiVertAlignment textVertAlignment)
Render vertical alignment
|
void |
setChartData(java.util.HashMap<StiComponent,java.lang.String> chartData) |
void |
setClearOnFinish(boolean clearOnFinish) |
void |
setExportQuality(StiHtmlExportQuality exportQuality) |
void |
setFileStreamMode(boolean fileStreamMode) |
void |
setHtmlImageHost(StiHtmlImageHost htmlImageHost) |
void |
setHtmlWriter(StiHtmlTextWriter htmlWriter) |
void |
setImageQuality(float imageQuality) |
void |
setImageResolution(float imageResolution) |
void |
setInteractionComponents(java.util.Hashtable<java.lang.Object,java.lang.Object> interactionComponents) |
void |
setRenderAsDocument(boolean renderAsDocument) |
void |
setRenderStyles(boolean renderStyles) |
void |
setRenderWebInteractions(boolean renderWebInteractions) |
void |
setRenderWebViewer(boolean renderWebViewer) |
void |
setReport(StiReport report) |
void |
setStyles(java.util.ArrayList<StiCellStyle> styles) |
void |
setUseStylesTable(boolean useStylesTable) |
void |
setZoom(double zoom) |
closeProgress, export, export, export, export, getExFile, getExportedFiles, getExportSettings, getStatusString, invokeExporting, invokeExporting, invokeExporting, isStoped, processFile, sendEMail, sendEMail, setExFile, setExportReport, setExportSettings, setOutputStream, setProgress, setStatusStringpublic java.util.Hashtable<java.lang.String,java.lang.String> hashBookmarkGuid
public java.lang.String openLinksTarget
public StiHtmlChartType chartType
public boolean isRenderWebInteractions()
public void setRenderWebInteractions(boolean renderWebInteractions)
renderWebInteractions - the renderWebInteractions to setpublic boolean isRenderWebViewer()
public void setRenderWebViewer(boolean renderWebViewer)
renderWebViewer - the renderWebViewer to setpublic java.util.HashMap<StiComponent,java.lang.String> getChartData()
public void setChartData(java.util.HashMap<StiComponent,java.lang.String> chartData)
chartData - the chartData to setpublic void addCoord(StiRectangle rect)
rect - StiRectanglepublic java.lang.String formatColor(StiColor color)
StiColor to String valuecolor - public void renderFont(StiHtmlTableCell cell, StiFont font) throws java.io.IOException
cell - StiHtmlTableCellfont - StiFontjava.io.IOExceptionpublic void renderTextHorAlignment(StiHtmlTableCell cell, StiCellStyle style) throws java.io.IOException
cell - StiHtmlTableCellstyle - StiCellStylejava.io.IOExceptionpublic void renderVertAlignment(StiHtmlTableCell cell, StiVertAlignment textVertAlignment) throws java.io.IOException
cell - StiHtmlTableCelltextVertAlignment - StiVertAlignmentjava.io.IOExceptionpublic void renderTextAngle(StiTextOptions textOptions) throws java.io.IOException
textOptions - StiTextOptionsjava.io.IOExceptionpublic void renderTextDirection(StiHtmlTableCell cell, StiTextOptions textOptions) throws java.io.IOException
cell - StiHtmlTableCelltextOptions - StiTextOptionsjava.io.IOExceptionpublic void renderBackColor(StiHtmlTableCell cell, StiColor color) throws java.io.IOException
cell - StiHtmlTableCellcolor - StiColorjava.io.IOExceptionpublic void renderTextColor(StiHtmlTableCell cell, StiColor color) throws java.io.IOException
cell - StiHtmlTableCellcolor - StiColorjava.io.IOExceptionpublic void renderBorder(StiComponent comp) throws java.io.IOException
StiComponent bordercomp - StiComponentjava.io.IOExceptionpublic void renderBorder(StiBorder border) throws java.io.IOException
border - StiBorderjava.io.IOExceptionpublic void renderBorder(StiHtmlTableCell cell, StiBorderSide border, java.lang.String side) throws java.io.IOException
cell - StiHtmlTableCellborder - StiBorderSideside - java.io.IOExceptionpublic void renderPosition(StiComponent comp) throws java.io.IOException
StiComponent positioncomp - StiComponentjava.io.IOExceptionpublic void renderImage(StiComponent comp) throws java.io.IOException
StiComponent imagecomp - StiComponentjava.io.IOExceptionpublic void renderImage(IStiExportImage exportImage, java.lang.String imageURL) throws java.io.IOException
exportImage - IStiExportImageimageURL - java.io.IOExceptionpublic void renderImage(java.awt.image.BufferedImage image,
java.lang.String imageURL,
double zoom,
int margin)
throws java.io.IOException
BufferedImageimage - BufferedImageimageURL - zoom - java.io.IOExceptionpublic void renderPage(StiPagesCollection pages, boolean useBookmarksTree, int bookmarkWidth, StiHtmlExportSettings settings) throws java.io.IOException
pages - StiPagesCollection of rendered pagesuseBookmarksTree - bookmarkWidth - java.io.IOExceptionpublic void renderStartDoc(StiHtmlTableRender render, boolean asTable, boolean useBookmarks, boolean exportBookmarksOnly, java.util.Hashtable<java.lang.String,java.lang.String> cssStyles, StiPagesCollection pages, java.nio.charset.Charset charset) throws java.io.IOException
render - StiHtmlTableRenderasTable - useBookmarks - exportBookmarksOnly - cssStyles - pages - charset - java.io.IOExceptionpublic void renderBookmarkScript()
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getGuid(StiComponent comp)
public void renderEndDoc()
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String prepareTextForHtml(java.lang.String text,
boolean processWhiteSpaces)
public static java.lang.String convertTextWithHtmlTagsToHtmlText(StiText stiText, java.lang.String text, double zoom)
stiText - StiTexttext - public byte[] getFile(java.lang.String filePath)
filePath - public java.lang.String prepareChartData(StiHtmlTextWriter writer, StiChart chart, double width, double height) throws javax.xml.parsers.ParserConfigurationException, java.io.IOException, javax.xml.transform.TransformerException
javax.xml.parsers.ParserConfigurationExceptionjava.io.IOExceptionjavax.xml.transform.TransformerExceptionpublic java.lang.String prepareGaugeData(StiHtmlTextWriter writer, StiGauge gauge, double width, double height) throws javax.xml.parsers.ParserConfigurationException, java.io.IOException, javax.xml.transform.TransformerException
javax.xml.parsers.ParserConfigurationExceptionjava.io.IOExceptionjavax.xml.transform.TransformerExceptionpublic java.lang.String prepareMapData(StiHtmlTextWriter writer, StiMap map, double width, double height) throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String getChartScript()
throws java.io.IOException
java.io.IOExceptionpublic void clear()
public void export(StiReport report, java.io.OutputStream outputStream, StiExportSettings exportSettings) throws StiException
StiReportexport in class StiExportServicereport - StiReport to exportoutputStream - OutputStream for exportexportSettings - StiExportSettingsStiExceptionpublic void exportHtml(StiReport report, java.io.OutputStream stream, StiHtmlExportSettings settings) throws StiException
report - A rendered StiReport which is to be exported.stream - A OutputStream for export of a document.settings - StiHtmlExportSettingsjava.io.IOExceptionStiExceptionpublic boolean isUseStylesTable()
public void setUseStylesTable(boolean useStylesTable)
useStylesTable - the useStylesTable to setpublic double getZoom()
public void setZoom(double zoom)
zoom - the zoom to setpublic StiHtmlExportQuality getExportQuality()
public void setExportQuality(StiHtmlExportQuality exportQuality)
exportQuality - the exportQuality to setpublic java.util.Hashtable<java.lang.Object,java.lang.Object> getInteractionComponents()
public void setInteractionComponents(java.util.Hashtable<java.lang.Object,java.lang.Object> interactionComponents)
interactionComponents - the interactionComponents to setpublic float getImageQuality()
public void setImageQuality(float imageQuality)
imageQuality - the imageQuality to setpublic float getImageResolution()
public void setImageResolution(float imageResolution)
imageResolution - the imageResolution to setpublic StiHtmlImageHost getHtmlImageHost()
public void setHtmlImageHost(StiHtmlImageHost htmlImageHost)
htmlImageHost - the htmlImageHost to setpublic StiReport getReport()
public void setReport(StiReport report)
report - the report to setpublic StiHtmlTextWriter getHtmlWriter()
public void setHtmlWriter(StiHtmlTextWriter htmlWriter)
htmlWriter - the htmlWriter to setpublic java.util.ArrayList<StiCellStyle> getStyles()
public void setStyles(java.util.ArrayList<StiCellStyle> styles)
styles - the styles to setpublic StiImageFormat getImageFormat()
public boolean isFileStreamMode()
public void setFileStreamMode(boolean fileStreamMode)
fileStreamMode - the fileStreamMode to setpublic java.lang.String getFileName()
public StiExportFormat getExportFormat()
getExportFormat in class StiExportServiceStiExportFormatpublic StiHtmlTableRender getTableRender()
public boolean isRenderAsDocument()
public void setRenderAsDocument(boolean renderAsDocument)
renderAsDocument - the renderAsDocument to setpublic boolean isClearOnFinish()
public void setClearOnFinish(boolean clearOnFinish)
clearOnFinish - the clearOnFinish to setpublic boolean isRenderStyles()
public void setRenderStyles(boolean renderStyles)
renderStyles - the renderStyles to setpublic boolean isRemoveEmptySpaceAtBottom()
public StiHorAlignment getPageHorAlignment()
public boolean getMultipleFiles()
getMultipleFiles in class StiExportServiceCopyright © 2019 Stimulsoft. All Rights Reserved.