The TextLineFactoryBase class serves as the base class for the Text Layout Framework text line factories.
Note: Application code does not typically need to create or use a TextLineFactoryBase object directly.
Use one of the derived text factory classes instead.
The smallest rectangle in which the layed-out content fits.
TextLineFactoryBase
Property Detail
compositionBounds
property
compositionBounds:Rectangle
Language Version :
ActionScript 3.0
Runtime Versions :
Flash Player 10, AIR 1.5
The rectangle within which text lines are created.
Implementation public function get compositionBounds():Rectangle public function set compositionBounds(value:Rectangle):void
horizontalScrollPolicy
property
horizontalScrollPolicy:String
Language Version :
ActionScript 3.0
Runtime Versions :
Flash Player 10, AIR 1.5
Specifies how lines are created when the composition bounds are not large enough.
If set to ScrollPolicy.ON or ScrollPolicy.AUTO, all lines
are created. It is the your responsibility to scroll lines in the viewable area (and to
mask lines outside this area, if necessary). If set to ScrollPolicy.OFF, then
only lines that fit within the composition bounds are created.
If the truncationOptions property is set, the scroll policy is ignored
(and treated as ScrollPolicy.OFF).
Implementation public function get horizontalScrollPolicy():String public function set horizontalScrollPolicy(value:String):void
The ISWFContext instance used to make FTE calls as needed.
By default, the ISWFContext implementation is this FlowComposerBase object.
Applications can provide a custom implementation to use fonts
embedded in a different SWF file or to cache and reuse text lines.
Implementation public function get swfContext():ISWFContext public function set swfContext(value:ISWFContext):void
Specifies the options for truncating the text if it doesn't fit in the composition bounds.
Implementation public function get truncationOptions():TruncationOptions public function set truncationOptions(value:TruncationOptions):void
verticalScrollPolicy
property
verticalScrollPolicy:String
Language Version :
ActionScript 3.0
Runtime Versions :
Flash Player 10, AIR 1.5
Specifies how lines are created when the composition bounds are not large enough.
If set to ScrollPolicy.ON or ScrollPolicy.AUTO, all lines
are created. It is the your responsibility to scroll lines in the viewable area (and to
mask lines outside this area, if necessary). If set to ScrollPolicy.OFF, then
only lines that fit within the composition bounds are created.
If the truncationOptions property is set, the scroll policy is ignored
(and treated as ScrollPolicy.OFF).
Implementation public function get verticalScrollPolicy():String public function set verticalScrollPolicy(value:String):void
Note: Application code does not typically need to create or use a TextLineFactoryBase object directly.
Use one of the derived text factory classes instead.
Method Detail
getContentBounds
()
method
public function getContentBounds():Rectangle
Language Version :
ActionScript 3.0
Runtime Versions :
Flash Player 10, AIR 1.5
The smallest rectangle in which the layed-out content fits.
Note: Truncated lines are not included in the size calculation.