Package com.stimulsoft.base.drawing
Class StiBrush
java.lang.Object
com.stimulsoft.base.drawing.StiBrush
- All Implemented Interfaces:
IStiInvalidator,IStiSerializable,IStiSerializableToString,Cloneable
- Direct Known Subclasses:
StiEmptyBrush,StiGlareBrush,StiGlassBrush,StiGradientBrush,StiHatchBrush,StiLinearGradientBrush,StiSolidBrush
public abstract class StiBrush
extends Object
implements Cloneable, IStiInvalidator, IStiSerializable, IStiSerializableToString
Class describes a brush.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()Creates a new object that is a copy of the current instance.voiddispose()static StiBrushgetBrush(StiBrush brush, StiRectangle rect1) Returns the gdi brush from the report brush.final IStiInvalidatorintfinal voidstatic StiBrushstatic StiBrushLoadFromJson(JSONObject jObject) final voidsetInvalidator(IStiInvalidator value) voidsetReference(int reference) static StiColorTransform a brush into a color.Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.stimulsoft.base.serializing.interfaceobject.IStiSerializableToString
deserialize, serialize
-
Constructor Details
-
StiBrush
public StiBrush()
-
-
Method Details
-
clone
Creates a new object that is a copy of the current instance. -
getInvalidator
-
setInvalidator
-
invalidate
public final void invalidate()- Specified by:
invalidatein interfaceIStiInvalidator
-
light
-
getBrush
Returns the gdi brush from the report brush.- Parameters:
brush- Report brush.rect- Rectangle for gradient.- Returns:
- Gdi brush.
-
ToColor
Transform a brush into a color.- Parameters:
brush- Brush for converting.- Returns:
- Converted color.
-
setReference
public void setReference(int reference) -
getReference
public int getReference() -
dispose
public void dispose() -
LoadFromJson
- Throws:
JSONException
-