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 TypeMethodDescriptionvoidaddFrag(RMFlash aFlash, RMTextFrag aFrag, float x, float y, RMPoint lastPoint) voiddefineFlash(RMFlash flash) Writes flash commands to the given flash object for the encapsulated RMText.static voiddefineFonts(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.intReturns the number of frag shapes.getText()Returns the flash shape's RMShape as an RMText.voidremoveFlash(RMFlash flash) voidupdateFlash(RMFlash flash) Writes flash commands for the encapsulated RMText for the current time.static voidwriteGlyphsForFontName(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, updateFlashChildrenMethods 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:
getColorin classRMFlashShape
-
getColorZero
Returns the text color of the RMText for the first char at time zero.- Overrides:
getColorZeroin classRMFlashShape
-
getColorNext
Returns the text color of the RMText for the current time.- Overrides:
getColorNextin classRMFlashShape
-
defineFlash
Writes flash commands to the given flash object for the encapsulated RMText.- Overrides:
defineFlashin classRMFlashShape
-
updateFlash
Writes flash commands for the encapsulated RMText for the current time.- Overrides:
updateFlashin classRMFlashShape
-
removeFlash
- Overrides:
removeFlashin classRMFlashShape
-
addFrag
-
getFragBounds
-
defineFonts
-
writeGlyphsForFontName
-