Freigeben über


ITextRange.EndOf(TextRangeUnit, Boolean) Methode

Definition

Verschiebt oder erweitert den Textbereich an das Ende der nächstgelegenen angegebenen Texteinheit. Der Textbereich wird im Dokument nach vorne verschoben oder erweitert.

public:
 int EndOf(TextRangeUnit unit, bool extend);
int EndOf(TextRangeUnit const& unit, bool const& extend);
public int EndOf(TextRangeUnit unit, bool extend);
function endOf(unit, extend)
Public Function EndOf (unit As TextRangeUnit, extend As Boolean) As Integer

Parameter

unit
TextRangeUnit

Die Einheit, um die Endposition des Textbereichs zu verschieben.

extend
Boolean

bool

True erweitert den Textbereich, indem nur die Endposition des Bereichs an das Ende der angegebenen Einheit verschoben wird. False verschiebt beide Enden des Textbereichs an das Ende der angegebenen Einheit. Der Standardwert ist „FALSE“.

Gibt zurück

Int32

int

Die Anzahl der Zeichenpositionen, die der Bereich verschoben oder erweitert wurde, plus 1, wenn der Textbereich bis zum Anfang des Bereichs reduziert wurde. Wenn der Textbereich den letzten Wagenrücklauf (CR) am Ende des Storys enthält und extend false ist, wird der Rückgabewert auf –1 festgelegt, um anzugeben, dass der Zusammenbruch vor dem Ende des Bereichs aufgetreten ist. Dies liegt daran, dass eine Einfügemarke über die endgültige CR hinaus nicht vorhanden ist.

Hinweise

Wenn der Bereich eine Einfügemarke an einer Begrenzung zwischen Einheiten ist, ändert die EndOf-Methode die Endposition des Bereichs nicht.

Gilt für: