public class StiImage extends StiView implements IStiBreakable, IStiGlobalizedName
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.Object |
PropertyCanBreak |
protected static java.lang.Object |
PropertyProcessingDuplicates |
bufferedImage, imageBytesToDrawcanGrow, canShrink, componentPlacement, conditions, interaction, isRendered, page, parent, parentBookmark, PropertyComponentStyle, PropertyDelimiterComponent, PropertyDockable, PropertyInherited, PropertyLinked, PropertyLocked, PropertyMaxSize, PropertyMinSize, PropertyPlaceOnToolbox, PropertyRenderedCount, PropertyRestrictions, PropertySelectionTick, PropertyShowQuickButtons, PropertyUseParentStyles, top, widthpropertiesREFERENCE_EMPTY, REFERENCE_REPORT| Constructor and Description |
|---|
StiImage()
Creates a new component of the type StiImage.
|
StiImage(byte[] bytes) |
StiImage(StiRectangle rect)
Creates a new component of the type StiImage with specified location.
|
StiImage(java.lang.String image) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
Break(StiComponent dividedComponent,
double devideFactor,
StiRefObject<java.lang.Double> divideLine)
Divides content of components in two parts.
|
java.awt.image.BufferedImage |
getBufferedImage(StiRectangle rect) |
boolean |
getCanBreak()
Gets or sets value which indicates whether the component can or cannot break its contents on
several pages.
|
java.lang.String |
getDataColumn()
Gets or sets a name of the column that contains the image.
|
StiRectangle |
getDefaultClientRectangle()
Gets or sets the default client area of a component.
|
java.lang.String |
getFile()
Gets or sets the path to the file that contains the image.
|
StiGetImageDataEvent |
getGetImageDataEvent()
Occurs when getting image for the component.
|
StiGetImageURLEvent |
getGetImageURLEvent()
Occurs when getting image url for the component.
|
java.lang.String |
getGlobalizedName()
Gets or sets special identificator which will be used for report globalization.
|
java.lang.String |
getImage() |
java.lang.String |
getImageBytes()
Gets or sets the image.
|
java.lang.String |
getImageBytesToDraw()
Gets or sets the image that appeared as a result of the component rendering.
|
StiImageDataExpression |
getImageData()
Gets or sets the expression to fill a component image property.
|
protected java.lang.String |
getImageFromDataColumn()
Returns the image from specified data column.
|
protected java.lang.String |
getImageFromFile() |
java.lang.String |
GetImageFromSource()
Returns the image being get as a result of rendering.
|
protected java.lang.String |
getImageFromUrl() |
StiImageRotation |
getImageRotation()
Gets or sets value which indicates how to rotate an image before output.
|
StiImageURLExpression |
getImageURL()
Gets or sets the expression to fill a component image URL.
|
java.lang.Object |
getImageURLValue()
Gets or sets image URL.
|
java.lang.String |
getLocalizedCategory()
Gets a localized name of the component category.
|
java.lang.String |
getLocalizedName()
Gets a localized component name.
|
StiImageProcessingDuplicatesType |
getProcessingDuplicates()
Gets or sets value which indicates how report engine processes duplicated images.
|
int |
getToolboxPosition()
Gets value to sort a position in the toolbox.
|
void |
invokeEvents()
Invokes all events for this components.
|
void |
invokeGetImageURL(java.lang.Object sender,
StiValueEventArgs e)
// * Raises the GetImageURL event
|
void |
LoadFromJsonObject(JSONObject jObject) |
protected void |
OnGetImageData(StiGetImageDataEventArgs e)
Raises the GetImageData event.
|
protected void |
OnGetImageURL(StiValueEventArgs e)
Raises the GetImageURL event.
|
void |
putImage(byte[] image) |
void |
putImage(java.lang.String image) |
void |
resetImage() |
java.awt.image.BufferedImage |
rotateImage(java.awt.image.BufferedImage image) |
JSONObject |
SaveToJsonObject(StiJsonSaveMode mode) |
void |
setCanBreak(boolean value) |
void |
setDataColumn(java.lang.String value) |
void |
setFile(java.lang.String value) |
void |
setGetImageDataEvent(StiGetImageDataEvent value) |
void |
setGetImageURLEvent(StiGetImageURLEvent value) |
void |
setGlobalizedName(java.lang.String value) |
void |
setImage(StiImage image) |
void |
setImage(java.lang.String value) |
void |
setImageBytes(java.lang.String value) |
void |
setImageData(StiImageDataExpression value) |
void |
setImageRotation(StiImageRotation value) |
void |
setImageURL(StiImageURLExpression value) |
void |
setImageURLValue(java.lang.Object value) |
void |
setProcessingDuplicates(StiImageProcessingDuplicatesType value) |
clone, getActualSize, getAspectRatio, getBorder, getBrush, getHorAlignment, getImageToDraw, getIsCachedImage, getMultipleFactor, getObjectToDraw, getRealSize, getSmoothing, getStretch, getVertAlignment, isExportAsImage, IsExportAsImage, setAspectRatio, setBorder, setBrush, setHorAlignment, setImageBytesToDraw, setImageToDraw, setIsCachedImage, setMultipleFactor, setObjectToDraw, setSmoothing, setStretch, setVertAlignmentaddSize, AllowPrintOn, applyConditions, canContainIn, CheckForParentComponent, clearAllStates, ClearAllStates, ClearContents, clone, ComponentToPage, ComponentToPage, ComponentToPage, convert, convert, decrementTop, doBookmark, DoBookmark, DockToContainer, DockToContainer, doGetBookmark, DoOffsetRect, fillComponentPlacement, getAfterPrintEvent, getAlias, getAllowDelete, getAnchor, getBeforePrintEvent, getBookmark, getBookmarkValue, getBottom, getBuilder, getCanGrow, getCanShrink, getClickEvent, getClientRectangle, getComponentPlacement, getComponentStyle, getComponentType, getConditions, getContainer, getCurrentBookmark, getDataBand, GetDataBand, getDelimiterComponent, getDisplayRectangle, getDisplayRectangle1, getDockable, getDockRegion, getDockRegion, getDockStyle, getDoubleClickEvent, getDrillDownParameters, getEnabled, getEvents, getForceRedrawAll, getgetBookmarkEvent, getgetDrillDownReportEvent, getgetHyperlinkEvent, getgetTagEvent, getgetToolTipEvent, getGroupHeaderBand, GetGroupHeaderBand, getGrowToHeight, getGuid, getHeight, getHighlightState, getHyperlink, getHyperlinkValue, getIgnoreNamingRule, getImage, getImage, getInherited, getInteraction, getInvalidateOnMouseOver, getIsCross, getIsDesigning, getIsEnabled, getIsEventEmpty, getIsExporting, getIsgetTagHandlerEmpty, getIsPrinting, getIsRendered, getIsSelected, getLeft, getLevel, getLinked, getLocked, getMaxSize, getMeasureGraphics, getMinSize, getMouseEnterEvent, getMouseLeaveEvent, getPage, getPaintRectangle, getPaintRectangle, getPaintRectangle, getParent, getParentBookmark, getPlaceOnToolbox, getPrintable, getPrintOn, getPriority, getQuickInfo, getRenderedCount, getReport, getRestrictions, getRight, getSelectionTick, getSelectRectangle, getServiceCategory, getServiceType, getShift, getShiftMode, getShowQuickButtons, getStates, getTag, getTagValue, getToolTip, getToolTipValue, getTop, getUseParentStyles, getWidth, incrementtTop, InternalRender, invert, InvokeAfterPrint, InvokeBeforePrint, InvokeBeginRender, InvokeClick, InvokeDoubleClick, InvokeEndRender, InvokegetBookmark, InvokegetDrillDownReport, InvokegetHyperlink, InvokegetTag, InvokegetToolTip, InvokeMouseEnter, InvokeMouseLeave, InvokePainted, invokePainting, isAutomaticDock, isDesigning, IsParentSelect, NewGuid, OnAfterPrint, OnBeforePrint, OnClick, OnDoubleClick, OngetBookmark, OngetDrillDownReport, OngetHyperlink, OngetTag, OngetToolTip, OnMouseEnter, OnMouseLeave, OnPainted, OnPainting, OnRemoveComponent, packService, PageToComponent, PageToComponent, paint, PlacedOnColumnBand, Prepare, render, reset, Reset, restoreState, RestoreState, saveState, select, setAfterPrintEvent, setAlias, setAnchor, setBeforePrintEvent, setBookmark, setBookmarkValue, setCanGrow, setCanShrink, setClickEvent, setClientRectangle, setComponentPlacement, setComponentStyle, setConditions, setCurrentBookmark, setDelimiterComponent, setDirectDisplayRectangle, setDisplayRectangle, setDockable, setDockStyle, setDoubleClickEvent, setDrillDownParameters, setEnabled, setgetBookmarkEvent, setgetDrillDownReportEvent, setgetHyperlinkEvent, setgetTagEvent, setgetToolTipEvent, setGrowToHeight, setGuid, setHeight, setHeightProp, setHighlightState, setHyperlink, setHyperlinkValue, setIgnoreNamingRule, setInherited, setInteraction, setIsRendered, setIsSelected, setLeft, setLeftProp, setLinked, setLocked, setMaxSize, setMinSize, setMouseEnterEvent, setMouseLeaveEvent, setName, setPage, setPaintRectangle, setParent, setParentBookmark, setPlaceOnToolbox, setPrintable, setPrintOn, setRenderedCount, setReport, SetReportVariables, setRestrictions, setSelectionTick, setSelectRectangle, setShift, setShiftMode, setShowQuickButtons, setStates, setTag, setTagValue, setToolTip, setToolTipValue, setTop, setTopProp, setUseParentStyles, setWidth, setWidthProp, toString, UnPreparegetName, getServiceNamegetProperties, getServiceEnabled, getServiceInfo, isPropertyPresent, MemberwiseClone, properties, setProperties, setServiceEnabledcleanReference, getReference, setReferenceequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetImagegetImageprotected static java.lang.Object PropertyCanBreak
protected static java.lang.Object PropertyProcessingDuplicates
public StiImage()
public StiImage(StiRectangle rect)
rect - The rectangle describes size and position of the component.public StiImage(java.lang.String image)
public StiImage(byte[] bytes)
public java.awt.image.BufferedImage getBufferedImage(StiRectangle rect)
getBufferedImage in class StiViewpublic java.awt.image.BufferedImage rotateImage(java.awt.image.BufferedImage image)
public final java.lang.String getGlobalizedName()
getGlobalizedName in interface IStiGlobalizedNamepublic final void setGlobalizedName(java.lang.String value)
setGlobalizedName in interface IStiGlobalizedNameprotected java.lang.String getImageFromUrl()
public boolean getCanBreak()
getCanBreak in interface IStiBreakablepublic void setCanBreak(boolean value)
setCanBreak in interface IStiBreakablepublic int getToolboxPosition()
getToolboxPosition in class StiComponentpublic java.lang.String getLocalizedCategory()
getLocalizedCategory in class StiBasepublic java.lang.String getLocalizedName()
getLocalizedName in class StiBasepublic StiRectangle getDefaultClientRectangle()
getDefaultClientRectangle in class StiComponentpublic final java.lang.Object getImageURLValue()
public final void setImageURLValue(java.lang.Object value)
public StiImageURLExpression getImageURL()
public void setImageURL(StiImageURLExpression value)
public StiImageDataExpression getImageData()
public void setImageData(StiImageDataExpression value)
public void invokeEvents()
StiComponentinvokeEvents in class StiComponentprotected void OnGetImageURL(StiValueEventArgs e)
public void invokeGetImageURL(java.lang.Object sender,
StiValueEventArgs e)
public StiGetImageURLEvent getGetImageURLEvent()
public void setGetImageURLEvent(StiGetImageURLEvent value)
protected void OnGetImageData(StiGetImageDataEventArgs e)
public StiGetImageDataEvent getGetImageDataEvent()
public void setGetImageDataEvent(StiGetImageDataEvent value)
public StiImageProcessingDuplicatesType getProcessingDuplicates()
public void setProcessingDuplicates(StiImageProcessingDuplicatesType value)
public final StiImageRotation getImageRotation()
public final void setImageRotation(StiImageRotation value)
public final java.lang.String getImage()
public final void setImage(java.lang.String value)
public final java.lang.String getImageBytes()
public final void setImageBytes(java.lang.String value)
public void putImage(byte[] image)
throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingExceptionpublic void putImage(java.lang.String image)
public void resetImage()
public final java.lang.String getFile()
public java.lang.String getImageBytesToDraw()
StiViewgetImageBytesToDraw in class StiViewpublic final void setFile(java.lang.String value)
protected java.lang.String getImageFromFile()
public final java.lang.String getDataColumn()
public final void setDataColumn(java.lang.String value)
public boolean Break(StiComponent dividedComponent, double devideFactor, StiRefObject<java.lang.Double> divideLine)
IStiBreakableBreak in interface IStiBreakabledividedComponent - Component for store part of content.public java.lang.String GetImageFromSource()
GetImageFromSource in class StiViewprotected java.lang.String getImageFromDataColumn()
public void setImage(StiImage image)
public JSONObject SaveToJsonObject(StiJsonSaveMode mode) throws JSONException
SaveToJsonObject in interface IStiJsonReportObjectSaveToJsonObject in class StiViewJSONExceptionpublic void LoadFromJsonObject(JSONObject jObject) throws JSONException
LoadFromJsonObject in interface IStiJsonReportObjectLoadFromJsonObject in class StiViewJSONExceptionCopyright © 2019 Stimulsoft. All Rights Reserved.