|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.stimulsoft.report.export.service.StiExportService
com.stimulsoft.report.export.service.StiHtmlExportService
public class StiHtmlExportService
Class represent export for HTML format Copyright Stimulsoft
Field Summary | |
---|---|
StiHtmlChartType |
chartType
|
java.util.Hashtable<java.lang.String,java.lang.String> |
hashBookmarkGuid
|
static double |
LINE_HEIGHT_CORRECTION
|
java.lang.String |
openLinksTarget
|
Fields inherited from class com.stimulsoft.report.export.service.StiExportService |
---|
currentPassNumber, DATE_1900, maximumPassNumber, MILLISECONDS_IN_DAY, ONE_HOUR |
Constructor Summary | |
---|---|
StiHtmlExportService()
|
Method Summary | |
---|---|
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)
|
Methods inherited from class com.stimulsoft.report.export.service.StiExportService |
---|
export, export, export, export, getExFile, getExportedFiles, getExportSettings, getStatusString, invokeExporting, invokeExporting, invokeExporting, isStoped, setExFile, setExportReport, setExportSettings, setOutputStream, setProgress, setStatusString |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static double LINE_HEIGHT_CORRECTION
public java.util.Hashtable<java.lang.String,java.lang.String> hashBookmarkGuid
public java.lang.String openLinksTarget
public StiHtmlChartType chartType
Constructor Detail |
---|
public StiHtmlExportService()
Method Detail |
---|
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
- StiRectangle
public java.lang.String formatColor(StiColor color)
StiColor
to String value
color
-
public void renderFont(StiHtmlTableCell cell, StiFont font) throws java.io.IOException
cell
- StiHtmlTableCell
font
- StiFont
java.io.IOException
public void renderTextHorAlignment(StiHtmlTableCell cell, StiCellStyle style) throws java.io.IOException
cell
- StiHtmlTableCell
style
- StiCellStyle
java.io.IOException
public void renderVertAlignment(StiHtmlTableCell cell, StiVertAlignment textVertAlignment) throws java.io.IOException
cell
- StiHtmlTableCell
textVertAlignment
- StiVertAlignment
java.io.IOException
public void renderTextAngle(StiTextOptions textOptions) throws java.io.IOException
textOptions
- StiTextOptions
java.io.IOException
public void renderTextDirection(StiHtmlTableCell cell, StiTextOptions textOptions) throws java.io.IOException
cell
- StiHtmlTableCell
textOptions
- StiTextOptions
java.io.IOException
public void renderBackColor(StiHtmlTableCell cell, StiColor color) throws java.io.IOException
cell
- StiHtmlTableCell
color
- StiColor
java.io.IOException
public void renderTextColor(StiHtmlTableCell cell, StiColor color) throws java.io.IOException
cell
- StiHtmlTableCell
color
- StiColor
java.io.IOException
public void renderBorder(StiComponent comp) throws java.io.IOException
StiComponent
border
comp
- StiComponent
java.io.IOException
public void renderBorder(StiBorder border) throws java.io.IOException
border
- StiBorder
java.io.IOException
public void renderBorder(StiHtmlTableCell cell, StiBorderSide border, java.lang.String side) throws java.io.IOException
cell
- StiHtmlTableCell
border
- StiBorderSide
side
-
java.io.IOException
public void renderPosition(StiComponent comp) throws java.io.IOException
StiComponent
position
comp
- StiComponent
java.io.IOException
public void renderImage(StiComponent comp) throws java.io.IOException
StiComponent
image
comp
- StiComponent
java.io.IOException
public void renderImage(IStiExportImage exportImage, java.lang.String imageURL) throws java.io.IOException
exportImage
- IStiExportImage
imageURL
-
java.io.IOException
public void renderImage(java.awt.image.BufferedImage image, java.lang.String imageURL, double zoom, int margin) throws java.io.IOException
BufferedImage
image
- BufferedImage
imageURL
- zoom
-
java.io.IOException
public void renderPage(StiPagesCollection pages, boolean useBookmarksTree, int bookmarkWidth, StiHtmlExportSettings settings) throws java.io.IOException
pages
- StiPagesCollection
of rendered pagesuseBookmarksTree
- bookmarkWidth
-
java.io.IOException
public 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
- StiHtmlTableRender
asTable
- useBookmarks
- exportBookmarksOnly
- cssStyles
- pages
- charset
-
java.io.IOException
public void renderBookmarkScript() throws java.io.IOException
java.io.IOException
public java.lang.String getGuid(StiComponent comp)
public void renderEndDoc() throws java.io.IOException
java.io.IOException
public 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
- StiText
text
-
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.ParserConfigurationException
java.io.IOException
javax.xml.transform.TransformerException
public 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.ParserConfigurationException
java.io.IOException
javax.xml.transform.TransformerException
public java.lang.String prepareMapData(StiHtmlTextWriter writer, StiMap map, double width, double height) throws java.lang.Exception
java.lang.Exception
public java.lang.String getChartScript() throws java.io.IOException
java.io.IOException
public void clear()
public void export(StiReport report, java.io.OutputStream outputStream, StiExportSettings exportSettings) throws StiException
StiReport
export
in class StiExportService
report
- StiReport
to exportoutputStream
- OutputStream
for exportexportSettings
- StiExportSettings
StiException
public 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
- StiHtmlExportSettings
java.io.IOException
StiException
public 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 StiExportService
StiExportFormat
public 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 StiExportService
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |