Packageflashx.textLayout.operations
Classpublic class ModifyInlineGraphicOperation
InheritanceModifyInlineGraphicOperation Inheritance FlowTextOperation Inheritance FlowOperation Inheritance Object

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

The InsertInlineGraphicOperation class encapsulates the modification of an existing inline graphic.

See also

flashx.textLayout.elements.InlineGraphicElement
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
 InheritedbeginGeneration : uint
[read-only] The text flow generation before the operation.
FlowOperation
 InheritedendGeneration : uint
[read-only] The text flow generation after the operation.
FlowOperation
  height : Object
The height of the image.
ModifyInlineGraphicOperation
  options : Object
options are not supported
ModifyInlineGraphicOperation
 InheritedoriginalSelectionState : SelectionState
The selection state at the start of the operation.
FlowTextOperation
  source : Object
Sets the source for the graphic.
ModifyInlineGraphicOperation
 InheritedtextFlow : TextFlow
The TextFlow object to which this operation is applied.
FlowOperation
 InheriteduserData : *
Arbitrary data associated with an element.
FlowOperation
  width : Object
The width of the graphic.
ModifyInlineGraphicOperation
Public Methods
 MethodDefined By
  
ModifyInlineGraphicOperation(operationState:SelectionState, source:Object, width:Object, height:Object, options:Object = null)
Creates a ModifyInlineGraphicsOperation object.
ModifyInlineGraphicOperation
 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
heightproperty
height:Object

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

The height of the image. May be 'auto', a number of pixels or a percent of the measured height.

Legal values are flashx.textLayout.formats.FormatValue.AUTO and flashx.textLayout.formats.FormatValue.INHERIT.

Legal values as a number are from 0 to 32000.

Legal values as a percent are numbers from 0 to 1000000.

Default value is undefined indicating not set.

If undefined or "inherit" the InlineGraphicElement will use the default value of "auto".


Implementation
    public function get height():Object
    public function set height(value:Object):void
optionsproperty 
options:Object

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

options are not supported


Implementation
    public function get options():Object
    public function set options(value:Object):void
sourceproperty 
source:Object

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

Sets the source for the graphic. The value can be either a String that is interpreted as a URI, a Class that's interpreted as the class of an embeddded DisplayObject, a DisplayObject instance, or a URLRequest. Creates a DisplayObject and, if the InlineGraphicElement object is added into a ParagraphElement in a TextFlow object, causes it to appear inline in the text.


Implementation
    public function get source():Object
    public function set source(value:Object):void
widthproperty 
width:Object

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

The width of the graphic. The value can be 'auto', a number of pixels or a percent of the measured width of the image.

Legal values are flashx.textLayout.formats.FormatValue.AUTO and flashx.textLayout.formats.FormatValue.INHERIT.

Legal values as a number are from 0 to 32000.

Legal values as a percent are numbers from 0 to 1000000.

Default value is undefined indicating not set.

If undefined or "inherit" the InlineGraphicElement will use the default value of "auto".


Implementation
    public function get width():Object
    public function set width(value:Object):void
Constructor Detail
ModifyInlineGraphicOperation()Constructor
public function ModifyInlineGraphicOperation(operationState:SelectionState, source:Object, width:Object, height:Object, options:Object = null)

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

Creates a ModifyInlineGraphicsOperation object.

Parameters
operationState:SelectionState — Describes the insertion point. If a range is selected, the operation deletes the contents of that range.
 
source:Object — The graphic source (uri string, URLRequest, DisplayObject, or Class of an embedded asset).
 
width:Object — The width to assign (number of pixels, percent, or the string 'auto')
 
height:Object — The height to assign (number of pixels, percent, or the string 'auto')
 
options:Object (default = null) — None supported