ITextSelection.EndKey(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 die Einfügemarke oder das aktive Ende der Textauswahl an das Ende der angegebenen Einheit, wodurch die Funktionalität der End-Taste imitiert wird.
public:
int EndKey(TextRangeUnit unit, bool extend);
int EndKey(TextRangeUnit const& unit, bool const& extend);
public int EndKey(TextRangeUnit unit, bool extend);
function endKey(unit, extend)
Public Function EndKey (unit As TextRangeUnit, extend As Boolean) As Integer
Parameter
- unit
- TextRangeUnit
Die Einheiten, um die die Einfügemarke oder das aktive Ende verschoben werden soll. Die folgenden Werte sind gültig.
- extend
-
Boolean
bool
Gibt an, wie die Auswahl geändert wird. True erweitert die Auswahl, indem nur das aktive Ende verschoben wird. False reduziert die Auswahl auf eine Einfügemarke und verschiebt dann die Einfügemarke. Der Standardwert ist „FALSE“.
Gibt zurück
int
Die Anzahl der Einheiten, die die Einfügemarke oder das aktive Ende verschoben wird.
Hinweise
Die EndKey-Methode ist eine logische Methode und keine direktionale Methode und daher von der betreffenden Sprache abhängig. Im arabischen Text wird EndKey beispielsweise an das linke Ende einer Zeile verschoben, während es im englischen Text nach rechts verschoben wird. Daher unterscheidet sich EndKey von den Methoden ITextSelection.MoveRight oder ITextSelection.MoveLeft . Beachten Sie auch, dass sich die EndKey-Methode von der End-Eigenschaft unterscheidet, die die Zeichenposition am Ende der Auswahl darstellt. EndKey unterscheidet sich auch von der ITextRange.EndOf-Methode darin, dass sie vom aktiven Ende aus erweitert wird, während EndOf von End aus erweitert wird.