Package com.reportmill.flash
Class RMFlashTextShape
java.lang.Object
com.reportmill.base.RMObject
com.reportmill.flash.RMFlashShape
com.reportmill.flash.RMFlashTextShape
- All Implemented Interfaces:
RMArchiver.Archiving
,Cloneable
This class writes an RMText shape to flash.
-
Constructor Summary
ConstructorsConstructorDescriptionRMFlashTextShape
(RMShape aShape) Creates a new flash text shape from an RMText. -
Method Summary
Modifier and TypeMethodDescriptionvoid
addFrag
(RMFlash aFlash, RMTextFrag aFrag, float x, float y, RMPoint lastPoint) void
defineFlash
(RMFlash flash) Writes flash commands to the given flash object for the encapsulated RMText.static void
defineFonts
(RMFlash flash) getColor()
Returns the text color of the RMText for the first char.Returns the text color of the RMText for the current time.Returns the text color of the RMText for the first char at time zero.getFragBounds
(RMTextFrag frag) getFragShape
(int anIndex) Returns the specific frag shape at the given index.int
Returns the number of frag shapes.getText()
Returns the flash shape's RMShape as an RMText.void
removeFlash
(RMFlash flash) void
updateFlash
(RMFlash flash) Writes flash commands for the encapsulated RMText for the current time.static void
writeGlyphsForFontName
(RMFlash flash, Vector glyphs, String fontName) Methods inherited from class com.reportmill.flash.RMFlashShape
defineFlashChildren, defineFlashFill, getActionScript, getChild, getChildCount, getDrawsFill, getDrawsStroke, getFill, getMorphRatio, getNextOpacity, getNextTransform, getShape, getStroke, needsTransformUpdate, newFlashShape, newFlashShapePrimitive, removeFlashChildren, setShapeId, updateFlashChildren
Methods inherited from class com.reportmill.base.RMObject
clone, copy, didChange, didUndo, getAnimAttribute, getClassNameShort, initWithArchiver, undoClone, undoCopy, undoEquals
-
Constructor Details
-
RMFlashTextShape
Creates a new flash text shape from an RMText.
-
-
Method Details
-
getText
Returns the flash shape's RMShape as an RMText. -
getFragShapeCount
public int getFragShapeCount()Returns the number of frag shapes. -
getFragShape
Returns the specific frag shape at the given index. -
getColor
Returns the text color of the RMText for the first char.- Overrides:
getColor
in classRMFlashShape
-
getColorZero
Returns the text color of the RMText for the first char at time zero.- Overrides:
getColorZero
in classRMFlashShape
-
getColorNext
Returns the text color of the RMText for the current time.- Overrides:
getColorNext
in classRMFlashShape
-
defineFlash
Writes flash commands to the given flash object for the encapsulated RMText.- Overrides:
defineFlash
in classRMFlashShape
-
updateFlash
Writes flash commands for the encapsulated RMText for the current time.- Overrides:
updateFlash
in classRMFlashShape
-
removeFlash
- Overrides:
removeFlash
in classRMFlashShape
-
addFrag
-
getFragBounds
-
defineFonts
-
writeGlyphsForFontName
-