|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.stimulsoft.base.drawing.StiBorder
public class StiBorder
Class describes a border.
Field Summary | |
---|---|
StiEnumSet<StiBorderSides> |
side
|
Constructor Summary | |
---|---|
StiBorder()
Creates a new instance of the StiBorder class. |
|
StiBorder(StiBorderSides side,
StiColor color,
double size,
StiPenStyle style)
Creates a new instance of the StiBorder class. |
|
StiBorder(StiBorderSides side,
StiColor color,
double size,
StiPenStyle style,
java.lang.Boolean topmost)
Creates a new instance of the StiBorder class. |
|
StiBorder(StiBorderSides side,
StiColor color,
double size,
StiPenStyle style,
boolean dropShadow,
double shadowSize,
StiBrush shadowBrush)
|
|
StiBorder(StiEnumSet<StiBorderSides> side,
StiColor color,
double size,
StiPenStyle style)
|
|
StiBorder(StiEnumSet<StiBorderSides> side,
StiColor color,
double size,
StiPenStyle style,
boolean dropShadow,
double shadowSize,
StiBrush shadowBrush)
Creates a new instance of the StiBorder class. |
|
StiBorder(StiEnumSet<StiBorderSides> side,
StiColor color,
double size,
StiPenStyle style,
boolean dropShadow,
double shadowSize,
StiBrush shadowBrush,
boolean topmost)
Creates a new instance of the StiBorder class. |
|
StiBorder(StiEnumSet<StiBorderSides> side,
StiColor color,
int size,
StiPenStyle style,
boolean dropShadow,
double shadowSize,
StiBrush shadowBrush)
|
Method Summary | |
---|---|
java.lang.Object |
clone()
Creates a new object that is a copy of the current instance. |
void |
deserialize(java.lang.String strObject)
Десериализация объекта из строки. |
void |
draw(StiGraphics g,
StiRectangle rect,
double zoom,
StiColor emptyColor,
StiHighlightState highlightState,
java.lang.Boolean isPrinting,
java.lang.Boolean isThumbPaint,
double pageZoom)
Draws this border on the indicated Graphics. |
boolean |
equals(java.lang.Object obj)
|
StiColor |
getColor()
Gets or sets a border color. |
boolean |
getDropShadow()
Gets or sets value which indicates drop shadow or not. |
StiBrush |
getShadowBrush()
Gets or sets the border shadow brush. |
double |
getShadowSize()
Gets or sets Shadow Size. |
StiEnumSet<StiBorderSides> |
getSide()
Gets or sets frame borders. |
double |
getSize()
Gets or sets a border size. |
float |
getSizeOffset()
|
StiPenStyle |
getStyle()
Gets or sets a border style. |
boolean |
getTopmost()
Gets or sets value which indicates that border sides will be drawn on top of all components. |
int |
hashCode()
|
boolean |
isAllBorderSidesPresent()
Gets value which indicates that all sides of border is present. |
boolean |
isBottomBorderSidePresent()
Gets value which indicates that bottom side of border is present. |
boolean |
isDefault()
Gets value indicates, that this object-frame is by default. |
static boolean |
isDefault(StiBorderSides side,
StiColor color,
double size,
StiPenStyle style,
boolean dropShadow,
double shadowSize,
boolean topmost)
|
boolean |
isLeftBorderSidePresent()
Gets value which indicates that left side of border is present. |
boolean |
isRightBorderSidePresent()
Gets value which indicates that right side of border is present. |
boolean |
isTopBorderSidePresent()
Gets value which indicates that top side of border is present. |
void |
LoadFromJson(JSONObject jObject)
|
java.lang.String |
serialize()
Сериализация объекта в строку. |
void |
setColor(StiColor value)
|
void |
setDropShadow(boolean value)
|
void |
setShadowBrush(StiBrush value)
|
void |
setShadowSize(double value)
|
void |
setSide(StiBorderSides value)
|
void |
setSide(StiEnumSet<StiBorderSides> value)
|
void |
setSize(double value)
|
void |
setStyle(StiPenStyle value)
|
void |
setTopmost(boolean value)
|
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public StiEnumSet<StiBorderSides> side
Constructor Detail |
---|
public StiBorder()
public StiBorder(StiBorderSides side, StiColor color, double size, StiPenStyle style)
side
- Border sides.color
- Border color.size
- Border size.style
- Border style.public StiBorder(StiBorderSides side, StiColor color, double size, StiPenStyle style, java.lang.Boolean topmost)
side
- Border sides.color
- Border color.size
- Border size.style
- Border style.public StiBorder(StiEnumSet<StiBorderSides> side, StiColor color, double size, StiPenStyle style, boolean dropShadow, double shadowSize, StiBrush shadowBrush)
side
- Border sides.color
- Border color.size
- Border size.style
- Border style.dropShadow
- Drop shadow or not.shadowSize
- Shadow size.shadowBrush
- Brush for drawing shadow of border.public StiBorder(StiEnumSet<StiBorderSides> side, StiColor color, double size, StiPenStyle style, boolean dropShadow, double shadowSize, StiBrush shadowBrush, boolean topmost)
side
- Border sides.color
- Border color.size
- Border size.style
- Border style.dropShadow
- Drop shadow or not.shadowSize
- Shadow size.shadowBrush
- Brush for drawing shadow of border.topmost
- Value which indicates that border sides will be drawn on top of all components.public StiBorder(StiEnumSet<StiBorderSides> side, StiColor color, int size, StiPenStyle style, boolean dropShadow, double shadowSize, StiBrush shadowBrush)
public StiBorder(StiBorderSides side, StiColor color, double size, StiPenStyle style, boolean dropShadow, double shadowSize, StiBrush shadowBrush)
public StiBorder(StiEnumSet<StiBorderSides> side, StiColor color, double size, StiPenStyle style)
Method Detail |
---|
public static boolean isDefault(StiBorderSides side, StiColor color, double size, StiPenStyle style, boolean dropShadow, double shadowSize, boolean topmost)
public java.lang.Object clone()
clone
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public final void draw(StiGraphics g, StiRectangle rect, double zoom, StiColor emptyColor, StiHighlightState highlightState, java.lang.Boolean isPrinting, java.lang.Boolean isThumbPaint, double pageZoom)
g
- Graphics on which a border can be drawn.rect
- The rectangle that indicates an area of the border drawing.zoom
- The scale of a border to draw.emptyStiColor
- The color of space between double lines (used only when border style equal
Double).public boolean isTopBorderSidePresent()
public boolean isBottomBorderSidePresent()
public boolean isLeftBorderSidePresent()
public boolean isRightBorderSidePresent()
public boolean isAllBorderSidesPresent()
public StiEnumSet<StiBorderSides> getSide()
public void setSide(StiEnumSet<StiBorderSides> value)
public void setSide(StiBorderSides value)
public StiColor getColor()
public void setColor(StiColor value)
public float getSizeOffset()
public double getSize()
public void setSize(double value)
public StiPenStyle getStyle()
public void setStyle(StiPenStyle value)
public StiBrush getShadowBrush()
public void setShadowBrush(StiBrush value)
public double getShadowSize()
public void setShadowSize(double value)
public boolean getDropShadow()
public void setDropShadow(boolean value)
public boolean getTopmost()
public void setTopmost(boolean value)
public boolean isDefault()
isDefault
in interface IStiDefault
public java.lang.String serialize()
IStiSerializableToString
serialize
in interface IStiSerializableToString
public void deserialize(java.lang.String strObject)
IStiSerializableToString
deserialize
in interface IStiSerializableToString
public void LoadFromJson(JSONObject jObject) throws JSONException
JSONException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |