Packageflashx.textLayout.operations
Classpublic class DeleteTextOperation
InheritanceDeleteTextOperation Inheritance FlowTextOperation Inheritance FlowOperation Inheritance Object

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

The DeleteTextOperation class encapsulates the deletion of a range of text.

See also

flashx.textLayout.edit.EditManager
flashx.textLayout.events.FlowOperationEvent


Public Properties
 PropertyDefined By
 InheritedabsoluteEnd : int
The absolute end point of the range of text to which this operation is applied.
FlowTextOperation
 InheritedabsoluteStart : int
The absolute start point of the range of text to which this operation is applied.
FlowTextOperation
  allowMerge : Boolean
Indicates whether this operation can be merged with operations executed before or after it.
DeleteTextOperation
 InheritedbeginGeneration : uint
[read-only] The text flow generation before the operation.
FlowOperation
  deleteSelectionState : SelectionState
deleteSelectionState The range of text to delete
DeleteTextOperation
 InheritedendGeneration : uint
[read-only] The text flow generation after the operation.
FlowOperation
 InheritedoriginalSelectionState : 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
  
DeleteTextOperation(operationState:SelectionState, deleteSelectionState:SelectionState = null, allowMerge:Boolean = false)
Creates a DeleteTextOperation operation.
DeleteTextOperation
 Inherited
canUndo():Boolean
Test if this operation be placed on the undo stack.
FlowOperation
 Inherited
doOperation():Boolean
Executes the operation.
FlowOperation
 Inherited
[override] Re-executes the operation.
FlowTextOperation
 Inherited
Reverses the operation.
FlowOperation
Property Detail
allowMergeproperty
allowMerge:Boolean

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

Indicates whether this operation can be merged with operations executed before or after it.

Some delete operations, for example, a sequence of backspace keystrokes, can be fruitfully merged into one operation so that undoing the operation reverses the entire sequence.


Implementation
    public function get allowMerge():Boolean
    public function set allowMerge(value:Boolean):void
deleteSelectionStateproperty 
deleteSelectionState:SelectionState

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

deleteSelectionState The range of text to delete


Implementation
    public function get deleteSelectionState():SelectionState
    public function set deleteSelectionState(value:SelectionState):void
Constructor Detail
DeleteTextOperation()Constructor
public function DeleteTextOperation(operationState:SelectionState, deleteSelectionState:SelectionState = null, allowMerge:Boolean = false)

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

Creates a DeleteTextOperation operation.

Parameters
operationState:SelectionState — The original range of text.
 
deleteSelectionState:SelectionState (default = null) — The range of text to delete, if different from the range described by operationState. (Set to null to delete the range described by operationState.)
 
allowMerge:Boolean (default = false) — Set to true if this operation can be merged with the next or previous operation.