Freigeben über


ITextRange.StartPosition Eigenschaft

Definition

Ruft die Startposition des Textbereichs ab oder legt diese fest.

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

Eigenschaftswert

Int32

int

Die Zeichenposition, die als Startposition des Textbereichs festgelegt werden soll.

Hinweise

Wenn die Startposition größer als die Endposition ist, legt diese Methode die Endposition gleich der Startposition fest, was zu einem entarteten Bereich (Einfügemarke) führt.

Wenn dieser Textbereich die aktive Auswahl darstellt, wird die Startposition zum aktiven Ende der Auswahl und wird in die Ansicht gescrollt, wenn die Anzeige nicht eingefroren ist.

Das folgende Beispiel zeigt, wie ein nicht entartegenerierter Bereich in einen entarteten Bereich konvertiert wird. range.End = range.Start

Ebenso konvertiert das folgende Beispiel den Textbereich in einen entarteten Bereich am Ende des Bereichs. range.Start = range.End

Im folgenden Beispiel wird 1 am Ende des Textbereichs hinzugefügt, wenn sich der Bereich nicht am Ende des Textabschnitts befindet. range.End = range.End + 1

Im vorherigen Beispiel wird auch das Ende des Textbereichs zum aktiven Ende und kann einen entarteten Bereich in einen nicht entarteten Bereich umwandeln.

Gilt für: