ITextRange.EndOf(TextRangeUnit, Boolean) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.