Apache Flex 4.16.1 API Reference | All Packages | All Classes | Index | Frames No Frames |
ModifyInlineGraphicOperation

Package | flashx.textLayout.operations
Class | public class ModifyInlineGraphicOperation
Inheritance | ModifyInlineGraphicOperation FlowTextOperation FlowOperation 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
Hide Inherited Public Properties
Show Inherited Public Properties

| Property | Defined 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
|  | beginGeneration : uint [read-only] The text flow generation before the operation. | FlowOperation
|  | endGeneration : 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
|  | originalSelectionState : SelectionState The selection state at the start of the operation. | FlowTextOperation
|  | source : Object Sets the source for the graphic. | ModifyInlineGraphicOperation
|  | textFlow : TextFlow The TextFlow object to which this operation is applied. | FlowOperation
|  | userData : * Arbitrary data associated with an element. | FlowOperation
|  | width : Object The width of the graphic. | ModifyInlineGraphicOperation

Public Methods
Hide Inherited Public Methods
Show Inherited Public Methods

| Method | Defined By
--- | --- | ---
|  | ModifyInlineGraphicOperation(operationState:SelectionState, source:Object, width:Object, height:Object, options:Object = null) Creates a ModifyInlineGraphicsOperation object. | ModifyInlineGraphicOperation
|  | canUndo():Boolean Test if this operation be placed on the undo stack. | FlowOperation
|  | doOperation():Boolean Executes the operation. | FlowOperation
|  | redo():SelectionState [override] Re-executes the operation. | FlowTextOperation
|  | undo():SelectionState Reverses the operation. | FlowOperation

Property Detail

height | property

`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`

options | property |

`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`

source | property |

`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`

width | property |

`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

Wed Nov 15 2017, 09:50 AM +01:00