Package org.eclipse.birt.chart.event
Class Text3DRenderEvent
- java.lang.Object
-
- java.util.EventObject
-
- org.eclipse.birt.chart.event.ChartEvent
-
- org.eclipse.birt.chart.event.PrimitiveRenderEvent
-
- org.eclipse.birt.chart.event.TextRenderEvent
-
- org.eclipse.birt.chart.event.Text3DRenderEvent
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable,I3DRenderEvent
public final class Text3DRenderEvent extends TextRenderEvent implements I3DRenderEvent
A rendering event type for rendering 3D text object.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.eclipse.birt.chart.event.TextRenderEvent
ABOVE, BELOW, LEFT, RENDER_SHADOW_AT_LOCATION, RENDER_TEXT_AT_LOCATION, RENDER_TEXT_IN_BLOCK, RIGHT, UNDEFINED
-
Fields inherited from class org.eclipse.birt.chart.event.PrimitiveRenderEvent
DRAW, FILL, iObjIndex
-
-
Constructor Summary
Constructors Constructor Description Text3DRenderEvent(java.lang.Object oSource)The constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PrimitiveRenderEventcopy()Location3D[]getBlockBounds3D()Location3DgetLocation3D()Object3DgetObject3D()Returns the 3D object associated with this event.voidprepare2D(double xOffset, double yOffset)Prepares the coordinates to render on 2D plane.voidreset()Resets the inner state of current event.voidsetBlockBounds3D(Location3D[] loa)Sets the 3D block bounds of the text.voidsetLocation3D(Location3D loc)Sets the 3D location of the text.-
Methods inherited from class org.eclipse.birt.chart.event.TextRenderEvent
draw, fill, getAction, getBlockAlignment, getBlockBounds, getLabel, getLocation, getTextPosition, setAction, setBlockAlignment, setBlockBounds, setLabel, setLocation, setRtlCaption, setTextPosition, updateFrom
-
Methods inherited from class org.eclipse.birt.chart.event.PrimitiveRenderEvent
compareRegular, compareTo, compareTransposed, getBackground, getBounds, getDepth, getLineAttributes, isEnabled, setDepth, setEnable
-
Methods inherited from class org.eclipse.birt.chart.event.ChartEvent
setSourceObject
-
-
-
-
Method Detail
-
setLocation3D
public void setLocation3D(Location3D loc)
Sets the 3D location of the text.
-
getLocation3D
public Location3D getLocation3D()
- Returns:
- Returns the 3D location of the text.
-
setBlockBounds3D
public void setBlockBounds3D(Location3D[] loa)
Sets the 3D block bounds of the text.
-
getBlockBounds3D
public Location3D[] getBlockBounds3D()
- Returns:
- Returns the 3D block bounds of the text.
-
copy
public PrimitiveRenderEvent copy()
- Overrides:
copyin classTextRenderEvent- Returns:
- A copy of this primitive rendering instruction implemented by subclasses
-
getObject3D
public Object3D getObject3D()
Description copied from interface:I3DRenderEventReturns the 3D object associated with this event.- Specified by:
getObject3Din interfaceI3DRenderEvent- Returns:
-
prepare2D
public void prepare2D(double xOffset, double yOffset)Description copied from interface:I3DRenderEventPrepares the coordinates to render on 2D plane.- Specified by:
prepare2Din interfaceI3DRenderEvent
-
reset
public void reset()
Description copied from class:ChartEventResets the inner state of current event. This must be implemented if the object is cached and reused.- Overrides:
resetin classTextRenderEvent
-
-