|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.stimulsoft.base.serializing.StiSerializedObject
com.stimulsoft.report.components.StiWatermark
public class StiWatermark
The class describes the watermark of the page.
Field Summary |
---|
Fields inherited from interface com.stimulsoft.base.serializing.interfaceobject.IStiSerializableRef |
---|
REFERENCE_EMPTY, REFERENCE_REPORT |
Constructor Summary | |
---|---|
StiWatermark()
|
|
StiWatermark(StiBrush textBrush,
java.lang.String text,
double angle,
StiFont font,
boolean showBehind)
|
|
StiWatermark(StiBrush textBrush,
java.lang.String text,
double angle,
StiFont font,
boolean showBehind,
boolean enabled,
boolean aspectRatio)
|
|
StiWatermark(StiBrush textBrush,
java.lang.String text,
double angle,
StiFont font,
boolean showBehind,
boolean enabled,
boolean aspectRatio,
boolean rightToLeft)
|
Method Summary | |
---|---|
java.lang.Object |
clone()
|
double |
getAngle()
Gets or sets angle of Watermark. |
boolean |
getAspectRatio()
Gets or sets value, indicates that this watermark's image will save its aspect ratio. |
java.awt.image.BufferedImage |
getBufferedImage(StiReport report,
StiRectangle rect)
|
java.awt.image.BufferedImage |
getBufferedImage(StiReport report,
StiRectangle rect,
StiRefObject<byte[]> imgBytes)
|
java.lang.String |
getBytes()
|
boolean |
getEnabled()
Gets or sets value which indicates where Watermark should be drawing or not. |
java.lang.String |
getEnabledExpression()
|
StiFont |
getFont()
Gets or sets font of Watermark. |
StiContentAlignment |
getImageAlignment()
Gets or sets the watermark's image alignment. |
java.lang.String |
getImageBytes()
Gets or sets value watermark's image. |
java.lang.String |
getImageHyperlink()
|
double |
getImageMultipleFactor()
Gets or sets value to multiply by it an image size. |
boolean |
getImageStretch()
Gets or sets value, indicates that this watermark's image will stretch on the page. |
boolean |
getImageTiling()
Gets or sets the watermark's image should be tiled. |
int |
getImageTransparency()
Gets or sets the transparency of the watermark's image. |
boolean |
getRightToLeft()
Gets or sets watermark's output direction. |
boolean |
getShowBehind()
Gets or sets value which indicates where Watermark should be drawing behind or in front of page. |
boolean |
getShowImageBehind()
Gets or sets value which indicates where Watermark's image should be drawing behind or in front of page. |
java.lang.String |
getText()
Gets or sets text of Watermark. |
StiBrush |
getTextBrush()
Gets or sets a brush to Watermark. |
void |
LoadFromJsonObject(JSONObject jObject)
|
void |
putImage(byte[] image)
|
void |
putImage(java.lang.String image)
|
void |
resetImage()
|
JSONObject |
SaveToJsonObject(StiJsonSaveMode mode)
|
void |
setAngle(double value)
|
void |
setAspectRatio(boolean value)
|
void |
setBytes(java.lang.String value)
|
void |
setEnabled(boolean value)
|
void |
setEnabledExpression(java.lang.String enabledExpression)
|
void |
setFont(StiFont value)
|
void |
setImage(java.lang.String value)
|
void |
setImageAlignment(StiContentAlignment value)
|
void |
setImageBytes(java.lang.String value)
|
void |
setImageHyperlink(java.lang.String imageHyperlink)
|
void |
setImageMultipleFactor(double value)
|
void |
setImageStretch(boolean value)
|
void |
setImageTiling(boolean value)
|
void |
setImageTransparency(int imageTransparency)
|
void |
setRightToLeft(boolean value)
|
void |
setShowBehind(boolean value)
|
void |
setShowImageBehind(boolean value)
|
void |
setText(java.lang.String value)
|
void |
setTextBrush(StiBrush value)
|
boolean |
ShouldSerializeTextBrush()
|
Methods inherited from class com.stimulsoft.base.serializing.StiSerializedObject |
---|
cleanReference, getReference, setReference |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public StiWatermark()
public StiWatermark(StiBrush textBrush, java.lang.String text, double angle, StiFont font, boolean showBehind)
public StiWatermark(StiBrush textBrush, java.lang.String text, double angle, StiFont font, boolean showBehind, boolean enabled, boolean aspectRatio)
public StiWatermark(StiBrush textBrush, java.lang.String text, double angle, StiFont font, boolean showBehind, boolean enabled, boolean aspectRatio, boolean rightToLeft)
Method Detail |
---|
public JSONObject SaveToJsonObject(StiJsonSaveMode mode) throws JSONException
SaveToJsonObject
in interface IStiJsonReportObject
JSONException
public void LoadFromJsonObject(JSONObject jObject) throws JSONException
LoadFromJsonObject
in interface IStiJsonReportObject
JSONException
public java.awt.image.BufferedImage getBufferedImage(StiReport report, StiRectangle rect)
public java.awt.image.BufferedImage getBufferedImage(StiReport report, StiRectangle rect, StiRefObject<byte[]> imgBytes)
public java.lang.String getImageBytes()
public void setImageBytes(java.lang.String value)
public void putImage(byte[] image) throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingException
public void putImage(java.lang.String image)
public void resetImage()
public java.lang.String getBytes()
public void setBytes(java.lang.String value)
public void setImage(java.lang.String value)
public StiContentAlignment getImageAlignment()
public void setImageAlignment(StiContentAlignment value)
public double getAngle()
public final boolean getAspectRatio()
public boolean getEnabled()
public final StiFont getFont()
public double getImageMultipleFactor()
public boolean getImageStretch()
public boolean getImageTiling()
public int getImageTransparency()
public void setImageTransparency(int imageTransparency)
public final boolean getRightToLeft()
public boolean getShowBehind()
public boolean getShowImageBehind()
public java.lang.String getText()
public final StiBrush getTextBrush()
public void setAngle(double value)
public final void setAspectRatio(boolean value)
public void setEnabled(boolean value)
public final void setFont(StiFont value)
public void setImageMultipleFactor(double value)
public void setImageStretch(boolean value)
public void setImageTiling(boolean value)
public final void setRightToLeft(boolean value)
public void setShowBehind(boolean value)
public void setShowImageBehind(boolean value)
public void setText(java.lang.String value)
public final void setTextBrush(StiBrush value)
public final boolean ShouldSerializeTextBrush()
public final java.lang.Object clone()
clone
in class java.lang.Object
public java.lang.String getEnabledExpression()
public void setEnabledExpression(java.lang.String enabledExpression)
enabledExpression
- the enabledExpression to setpublic java.lang.String getImageHyperlink()
public void setImageHyperlink(java.lang.String imageHyperlink)
imageHyperlink
- the imageHyperlink to set
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |