Interface ITextIterator
This iterator can be used to iterate in a text editing fashion in the edit control.
Inherited Members
System.ICloneable.Clone()
Namespace: Sdl.DesktopEditor.EditorApi
Assembly: Sdl.DesktopEditor.EditorApi.dll
Syntax
public interface ITextIterator : ICloneable
Properties
CurrentCharacter
The text character at the current position, or null
if none.
Declaration
char? CurrentCharacter { get; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Char> |
CurrentPosition
The current position of the iterator.
Declaration
Position CurrentPosition { get; set; }
Property Value
Type | Description |
---|---|
Position |
EditControl
The edit control the iterator refers to.
Declaration
IEditControl EditControl { get; }
Property Value
Type | Description |
---|---|
IEditControl |
IsWordStart
true
if the current position can be considered the start of a word.
Declaration
bool IsWordStart { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
See Also
Methods
Move(Move)
Move the iterator in the specified direction relative to the current position, from the edit control's perspective.
Declaration
bool Move(Move typeOfMove)
Parameters
Type | Name | Description |
---|---|---|
Move | typeOfMove |
Returns
Type | Description |
---|---|
System.Boolean |
|