ITextRange.StartPosition Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets or sets the start position of the text range.
public:
property int StartPosition { int get(); void set(int value); };
int StartPosition();
void StartPosition(int value);
public int StartPosition { get; set; }
var int32 = iTextRange.startPosition;
iTextRange.startPosition = int32;
Public Property StartPosition As Integer
Property Value
int
The character position to set as the start position of the text range.
Remarks
If the start position is greater than the end position, this method sets the end position to be equal to the start position, resulting in a degenerate range (insertion point).
If this text range represents the active selection, the start position becomes the active end of the selection and is scrolled into view if the display is not frozen.
The following example shows how to convert a nondegenerate range into a degenerate range. range.End = range.Start
Similarly, the following example converts the text range into a degenerate range at the end of the range. range.Start = range.End
The following example adds 1 to end of the text range, if the range is not at the end of the story. range.End = range.End + 1
The preceding example also makes the end of the text range the active end, and can turn a degenerate range into a nondegenerate one.