IUIAutomationTextRange-Schnittstelle (uiautomationclient.h)
Ermöglicht den Zugriff auf eine Spanne von fortlaufendem Text in einem Container, der die IUIAutomationTextPattern-Schnittstelle unterstützt. Clientanwendungen können die IUIAutomationTextRange-Schnittstelle verwenden, um eingebettete Objekte aus der Textspanne auszuwählen, zu vergleichen und abzurufen. Die Schnittstelle verwendet zwei Endpunkte, um zu trennen, wo die Textspanne beginnt und endet. Nicht zusammenhängende Textspannen werden durch eine IUIAutomationTextRangeArray-Schnittstelle dargestellt.
Vererbung
Die IUIAutomationTextRange-Schnittstelle erbt von der IUnknown-Schnittstelle . IUIAutomationTextRange verfügt auch über die folgenden Membertypen:
Methoden
Die IUIAutomationTextRange-Schnittstelle verfügt über diese Methoden.
IUIAutomationTextRange::AddToSelection Fügt den Textbereich der Auflistung ausgewählter Textbereiche in einem Steuerelement hinzu, das mehrere, nicht zusammenhängende Spannen des ausgewählten Texts unterstützt. (IUIAutomationTextRange.AddToSelection) |
IUIAutomationTextRange::Clone Ruft eine neue IUIAutomationTextRange ab, die mit dem Original identisch ist und alle Eigenschaften des Originals erbt. |
IUIAutomationTextRange::Compare Ruft einen Wert ab, der angibt, ob dieser Textbereich dieselben Endpunkte wie ein anderer Textbereich aufweist. (IUIAutomationTextRange.Compare) |
IUIAutomationTextRange::CompareEndpoints Ruft einen Wert ab, der angibt, ob der Start- oder Endpunkt dieses Textbereichs mit dem Start- oder Endpunkt eines anderen Textbereichs identisch ist. |
IUIAutomationTextRange::ExpandToEnclosingUnit Normalisiert den Textbereich um die angegebene Texteinheit. Der Bereich wird erweitert, wenn er kleiner als die angegebene Einheit ist, oder verkürzt, wenn er länger als die angegebene Einheit ist. (IUIAutomationTextRange.ExpandToEnclosingUnit) |
IUIAutomationTextRange::FindAttribute Ruft eine Textbereichsteilmenge ab, die über den angegebenen Textattributewert verfügt. |
IUIAutomationTextRange::FindText Ruft eine Textbereichsteilmenge ab, die den angegebenen Text enthält. |
IUIAutomationTextRange::GetAttributeValue Ruft den Wert des angegebenen Textattributes über den gesamten Textbereich ab. |
IUIAutomationTextRange::GetBoundingRectangles Ruft für jede vollständig oder teilweise sichtbare Textzeile in einem Textbereich eine Auflistung von umgebenden Rechtecken ab. (IUIAutomationTextRange.GetBoundingRectangles) |
IUIAutomationTextRange::GetChildren Ruft eine Auflistung aller eingebetteten Objekte ab, die innerhalb des Textbereichs liegen. (IUIAutomationTextRange.GetChildren) |
IUIAutomationTextRange::GetEnclosingElement Gibt das innerste Ui Automation-Element zurück, das den Textbereich einschließt. |
IUIAutomationTextRange::GetText Gibt den reinen Text des Textbereichs zurück. |
IUIAutomationTextRange::Move Verschiebt den Textbereich um die angegebene Anzahl von Texteinheiten vorwärts oder rückwärts. |
IUIAutomationTextRange::MoveEndpointByRange Verschiebt einen Endpunkt des aktuellen Textbereichs auf den angegebenen Endpunkt eines zweiten Textbereichs. (IUIAutomationTextRange.MoveEndpointByRange) |
IUIAutomationTextRange::MoveEndpointByUnit Verschiebt einen Endpunkt des Textbereichs um die festgelegte Anzahl von Texteinheiten innerhalb des Dokumentbereichs. |
IUIAutomationTextRange::RemoveFromSelection Entfernt den Textbereich aus einer vorhandenen Auflistung von ausgewähltem Text in einem Textcontainer, der mehrere, nicht zusammenhängende Auswahlen unterstützt. |
IUIAutomationTextRange::ScrollIntoView Bewirkt, dass das Textsteuerelement so lange scrollt, bis der Textbereich im Viewport sichtbar ist. |
IUIAutomationTextRange::Select Wählt die Textspanne aus, die diesem Textbereich entspricht, und entfernt jede vorherige Auswahl. (IUIAutomationTextRange.Select) |
Anforderungen
Unterstützte Mindestversion (Client) | Windows 7, Windows Vista mit SP2 und Plattformupdate für Windows Vista, Windows XP mit SP3 und Plattformupdate für Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2, Windows Server 2008 mit SP2 und Plattformupdate für Windows Server 2008, Windows Server 2003 mit SP2 und Plattformupdate für Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | uiautomationclient.h (include UIAutomation.h) |
Weitere Informationen
Steuerelementmusterschnittstellen für Clients
Unterstützung der Benutzeroberflächenautomatisierung für Textinhalte