Freigeben über


ITextSelection.EndKey(TextRangeUnit, Boolean) Methode

Definition

Verschiebt die Einfügemarke oder das aktive Ende der Textauswahl an das Ende der angegebenen Einheit, um die Funktionalität der End-Taste nachzuahmen.

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 Einfügemarke oder das aktive Ende zu verschieben. Die folgenden Werte sind gültig.

extend
Boolean

bool

Gibt an, wie die Auswahl geändert werden soll. 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

Int32

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 beteiligten Sprache abhängig. In arabischem Text wird z. B. EndKey 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 außerdem, dass sich die EndKey-Methode erheblich von der End-Eigenschaft unterscheidet, die die Zeichenposition am Ende der Auswahl darstellt. EndKey unterscheidet sich von der ITextRange.EndOf-Methode auch dadurch, dass sie vom aktiven Ende aus erweitert wird, während EndOf von End aus erweitert wird.

Gilt für:

Weitere Informationen