Packageflashx.textLayout.operations
Classpublic class FlowTextOperation
InheritanceFlowTextOperation Inheritance FlowOperation Inheritance Object
Subclasses ApplyFormatOperation, ApplyLinkOperation, ApplyTCYOperation, ClearFormatOperation, CopyOperation, CreateDivOperation, CreateListOperation, CreateSubParagraphGroupOperation, CutOperation, DeleteTextOperation, FlowElementOperation, InsertInlineGraphicOperation, InsertTableElementOperation, InsertTextOperation, ModifyInlineGraphicOperation, MoveChildrenOperation, PasteOperation, SplitElementOperation

Language Version : ActionScript 3.0
Runtime Versions : Flash Player 10, AIR 1.5

The FlowTextOperation is the base class for operations that transform a range of text.

See also

flashx.textLayout.edit.EditManager


Public Properties
 PropertyDefined By
  absoluteEnd : int
The absolute end point of the range of text to which this operation is applied.
FlowTextOperation
  absoluteStart : int
The absolute start point of the range of text to which this operation is applied.
FlowTextOperation
 InheritedbeginGeneration : uint
[read-only] The text flow generation before the operation.
FlowOperation
 InheritedendGeneration : uint
[read-only] The text flow generation after the operation.
FlowOperation
  originalSelectionState : SelectionState
The selection state at the start of the operation.
FlowTextOperation
 InheritedtextFlow : TextFlow
The TextFlow object to which this operation is applied.
FlowOperation
 InheriteduserData : *
Arbitrary data associated with an element.
FlowOperation
Public Methods
 MethodDefined By
  
Creates the FlowTextOperation object.
FlowTextOperation
 Inherited
canUndo():Boolean
Test if this operation be placed on the undo stack.
FlowOperation
 Inherited
doOperation():Boolean
Executes the operation.
FlowOperation
  
[override] Re-executes the operation.
FlowTextOperation
 Inherited
Reverses the operation.
FlowOperation
Property Detail
absoluteEndproperty
absoluteEnd:int

Language Version : ActionScript 3.0
Runtime Versions : Flash Player 10, AIR 1.5

The absolute end point of the range of text to which this operation is applied.


Implementation
    public function get absoluteEnd():int
    public function set absoluteEnd(value:int):void
absoluteStartproperty 
absoluteStart:int

Language Version : ActionScript 3.0
Runtime Versions : Flash Player 10, AIR 1.5

The absolute start point of the range of text to which this operation is applied.


Implementation
    public function get absoluteStart():int
    public function set absoluteStart(value:int):void
originalSelectionStateproperty 
originalSelectionState:SelectionState

Language Version : ActionScript 3.0
Runtime Versions : Flash Player 10, AIR 1.5

The selection state at the start of the operation.


Implementation
    public function get originalSelectionState():SelectionState
    public function set originalSelectionState(value:SelectionState):void
Constructor Detail
FlowTextOperation()Constructor
public function FlowTextOperation(operationState:SelectionState)

Language Version : ActionScript 3.0
Runtime Versions : Flash Player 10, AIR 1.5

Creates the FlowTextOperation object.

Parameters
operationState:SelectionState — Specifies the relevant selection. If relevant to the operation, the operationState describes the text range to which this operation applies. Otherwise, operationState is used to save the current selection state so that it can be restored when the operation is undone.
Method Detail
redo()method
override public function redo():SelectionState

Language Version : ActionScript 3.0
Runtime Versions : Flash Player 10, AIR 1.5

Re-executes the operation.

This method must be overridden in derived classes. The base class method does nothing. You should not call redo() directly. The edit manager calls the method when it re-executes the operation.

Returns
SelectionState — The SelectionState object passed to the operation when it was performed. This SelectionState object can be the current selection or a selection created specifically for the operation.