ITextSelection Schnittstelle
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.
Stellt den aktuell ausgewählten Text eines Dokuments dar.
public interface class ITextSelection : ITextRange
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2798872356, 62095, 17162, 178, 207, 195, 67, 103, 30, 192, 233)]
struct ITextSelection : ITextRange
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(2798872356, 62095, 17162, 178, 207, 195, 67, 103, 30, 192, 233)]
public interface ITextSelection : ITextRange
Public Interface ITextSelection
Implements ITextRange
- Attribute
- Implementiert
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Hinweise
Schnittstellenvererbung
ITextSelection erbt ITextRange. Typen, die ITextSelection implementieren, implementieren auch die Schnittstellenmember von ITextRange.
Eigenschaften
Character |
Ruft das erste Zeichen des Textbereichs ab oder legt es fest. d. h. das Zeichen, das der StartPosition-Eigenschaft zugeordnet ist. (Geerbt von ITextRange) |
CharacterFormat |
Ruft die Zeichenformatierungsattribute des Textbereichs ab oder legt diese fest. (Geerbt von ITextRange) |
EndPosition |
Ruft die Endzeichenposition des Textbereichs ab oder legt diese fest. (Geerbt von ITextRange) |
FormattedText |
Ruft ein ITextRange-Objekt mit dem formatierten Text des angegebenen Bereichs ab oder legt es fest. (Geerbt von ITextRange) |
Gravity |
Ruft die Schwerkraft des Textbereichs ab oder legt diese fest. (Geerbt von ITextRange) |
Length |
Ruft die Anzahl der Zeichen im Textbereich ab. (Geerbt von ITextRange) |
Link |
Ruft den URL-Text ab, der einem Textbereich zugeordnet ist, oder legt diese fest. (Geerbt von ITextRange) |
Options |
Ruft Textauswahloptionen ab und legt sie fest. |
ParagraphFormat |
Ruft die Absatzformatierungsattribute des Textbereichs ab oder legt diese fest. (Geerbt von ITextRange) |
StartPosition |
Ruft die Startposition des Textbereichs ab oder legt diese fest. (Geerbt von ITextRange) |
StoryLength |
Ruft die Anzahl der Zeichen im Textbereich ab. (Geerbt von ITextRange) |
Text |
Ruft den Nur-Text des Textbereichs ab oder legt diese fest. (Geerbt von ITextRange) |
Type |
Ruft den Typ der Textauswahl ab. |
Methoden
CanPaste(Int32) |
Bestimmt, ob die Zwischenablage Inhalte enthält, die in einem angegebenen Format in den aktuellen Textbereich eingefügt werden können. (Geerbt von ITextRange) |
ChangeCase(LetterCase) |
Ändert die Groß-/Kleinschreibung von Buchstaben in einem Textbereich. (Geerbt von ITextRange) |
Collapse(Boolean) |
Reduziert den Textbereich entweder am Anfang oder am Ende des Bereichs in einen entarteten Punkt. (Geerbt von ITextRange) |
Copy() |
Kopiert den Text des Textbereichs in die Zwischenablage. (Geerbt von ITextRange) |
Cut() |
Verschiebt den Text des Textbereichs in die Zwischenablage. (Geerbt von ITextRange) |
Delete(TextRangeUnit, Int32) |
Löscht Text aus dem Textbereich. (Geerbt von ITextRange) |
EndKey(TextRangeUnit, Boolean) |
Verschiebt die Einfügemarke oder das aktive Ende der Textauswahl an das Ende der angegebenen Einheit, um die Funktionalität der End-Taste nachzuahmen. |
EndOf(TextRangeUnit, Boolean) |
Verschiebt oder erweitert den Textbereich an das Ende der nächstgelegenen angegebenen Texteinheit. Der Textbereich wird im Dokument nach vorne verschoben oder erweitert. (Geerbt von ITextRange) |
Expand(TextRangeUnit) |
Erweitert einen Textbereich so, dass er alle Teiltexteinheiten vollständig enthält. (Geerbt von ITextRange) |
FindText(String, Int32, FindOptions) |
Sucht nach einer bestimmten Textzeichenfolge in einem Bereich und wählt die Zeichenfolge aus, wenn sie gefunden wird. (Geerbt von ITextRange) |
GetCharacterUtf32(UInt32, Int32) |
Ruft den Utf-Code (Unicode Transformation Format) mit 32 Zeichen des Zeichens am angegebenen Offset vom Ende des Textbereichs ab. (Geerbt von ITextRange) |
GetClone() |
Erstellt ein neues Objekt, das mit diesem Textbereichsobjekt identisch ist. (Geerbt von ITextRange) |
GetIndex(TextRangeUnit) |
Ruft den Textabschnittsindex der Texteinheit (Wort, Zeile, Satz, Absatz usw.) an der Anfangszeichenposition des Textbereichs ab. (Geerbt von ITextRange) |
GetPoint(HorizontalCharacterAlignment, VerticalCharacterAlignment, PointOptions, Point) |
Ruft die Bildschirmkoordinaten einer bestimmten Position im Textbereich ab. (Geerbt von ITextRange) |
GetRect(PointOptions, Rect, Int32) |
Ruft das umgebende Rechteck ab, das den Textbereich auf dem Bildschirm umfasst. (Geerbt von ITextRange) |
GetText(TextGetOptions, String) |
Ruft den Text in einem Textbereich gemäß den angegebenen Konvertierungsflags ab. (Geerbt von ITextRange) |
GetTextViaStream(TextGetOptions, IRandomAccessStream) |
Ruft den Text im Textbereich gemäß den angegebenen Konvertierungsflags als Datenstrom mit zufälligem Zugriff ab. (Geerbt von ITextRange) |
HomeKey(TextRangeUnit, Boolean) |
Verschiebt die Einfügemarke oder das aktive Ende der Textauswahl an die Startposition, um die Funktionalität der Home-Taste nachzuahmen. |
InRange(ITextRange) |
Bestimmt, ob sich dieser Bereich im oder im selben Text wie ein angegebener Bereich befindet. (Geerbt von ITextRange) |
InsertImage(Int32, Int32, Int32, VerticalCharacterAlignment, String, IRandomAccessStream) |
Fügt ein Bild in diesen Bereich ein. (Geerbt von ITextRange) |
InStory(ITextRange) |
Bestimmt, ob die Geschichte dieses Bereichs mit der Geschichte eines angegebenen Bereichs identisch ist. (Geerbt von ITextRange) |
IsEqual(ITextRange) |
Bestimmt, ob dieser Bereich die gleichen Zeichenpositionen und die gleiche Geschichte wie die eines angegebenen Bereichs aufweist. (Geerbt von ITextRange) |
MatchSelection() |
Legt die Start- und Endposition dieses Bereichs so fest, dass sie der aktiven Auswahl entsprechen. (Geerbt von ITextRange) |
Move(TextRangeUnit, Int32) |
Verschiebt die Einfügemarke um die angegebene Anzahl von Einheiten nach vorne oder rückwärts. Wenn der Textbereich nicht entgeneriert ist, wird er je nach Anzahl auf eine Einfügemarke an der Anfangs- oder Endposition des Textbereichs reduziert und dann verschoben. (Geerbt von ITextRange) |
MoveDown(TextRangeUnit, Int32, Boolean) |
Verschiebt die Einfügemarke oder das aktive Ende der Textauswahl nach unten und ahmt die Funktionalität der NACH-UNTEN- oder NACH-UNTEN-TASTE nach. |
MoveEnd(TextRangeUnit, Int32) |
Verschiebt die Endposition des Textbereichs. (Geerbt von ITextRange) |
MoveLeft(TextRangeUnit, Int32, Boolean) |
Verschiebt die Einfügemarke oder das aktive Ende der Textauswahl nach links, um die Funktionalität der NACH-LINKS-TASTE nachzuahmen. |
MoveRight(TextRangeUnit, Int32, Boolean) |
Verschiebt die Einfügemarke oder das aktive Ende der Textauswahl nach rechts und ahmt die Funktionalität der NACH-RECHTS-TASTE nach. |
MoveStart(TextRangeUnit, Int32) |
Verschiebt die Startposition eines Textbereichs. (Geerbt von ITextRange) |
MoveUp(TextRangeUnit, Int32, Boolean) |
Verschiebt die Einfügemarke oder das aktive Ende der Textauswahl nach oben und ahmt die Funktionalität der Nach-oben- oder Nach-oben-TASTE nach. |
Paste(Int32) |
Fügt Text aus der Zwischenablage in den Textbereich ein. (Geerbt von ITextRange) |
ScrollIntoView(PointOptions) |
Scrollt diesen Textbereich in die Ansicht. (Geerbt von ITextRange) |
SetIndex(TextRangeUnit, Int32, Boolean) |
Verschiebt den Textbereich in die angegebene Einheit des Storys. (Geerbt von ITextRange) |
SetPoint(Point, PointOptions, Boolean) |
Ändert den Textbereich basierend auf dem angegebenen Punkt. (Geerbt von ITextRange) |
SetRange(Int32, Int32) |
Legt die Endpunkte des Textbereichs auf die angegebenen Werte fest. (Geerbt von ITextRange) |
SetText(TextSetOptions, String) |
Ersetzt den Text im Textbereich. (Geerbt von ITextRange) |
SetTextViaStream(TextSetOptions, IRandomAccessStream) |
Legt den Text im Textbereich basierend auf dem Inhalt eines Datenstroms mit zufälligem Zugriff fest. (Geerbt von ITextRange) |
StartOf(TextRangeUnit, Boolean) |
Verschiebt oder erweitert den Textbereich bis zum Anfang der nächstgelegenen angegebenen Texteinheit. Der Textbereich wird im Dokument rückwärts verschoben oder erweitert. (Geerbt von ITextRange) |
TypeText(String) |
Gibt Text in die Auswahl ein, als hätte ihn jemand eingegeben. |