ITextRangeProvider Interface

Macht Methoden und Eigenschaften verfügbar, um den Zugriff eines Microsoft-Benutzeroberflächenautomatisierungs-Clients auf einen Abschnitt fortlaufenden Texts in einem Textcontainer zu unterstützen, der ITextProvider implementiert.

Syntax


public interface ITextRangeProvider

Attribute

[Version(0x06020000)]
[WebHostHidden()]

Member

ITextRangeProviderSchnittstelle hat diese Membertypen:

Methoden

The ITextRangeProvider Schnittstelle hat diese Methoden. Es erbt auch Methoden von Object Klasse.

MethodeBeschreibung
AddToSelection Adds to the collection of highlighted text in a text container that supports multiple disjoint selections.
Clone Returns a new ITextRangeProvider that is identical to the original ITextRangeProvider and that inherits all the properties of the original.
Compare Returns a value that indicates whether the start and end points of a text range are the same as another text range.
CompareEndpoints Returns a value that indicates whether two text ranges have identical endpoints.
ExpandToEnclosingUnit Expands the text range to the specified text unit.
FindAttribute Returns a text range subset that has the specified attribute ID and attribute value.
FindText Returns a text range subset that contains the specified text.
GetAttributeValue Retrieves the value of the specified attribute ID across the text range.
GetBoundingRectangles Retrieves a collection of bounding rectangles for each fully or partially visible line of text in a text range.
GetChildren Retrieves a collection of all the embedded objects that exist within the text range.
GetEnclosingElement Returns the innermost element that encloses the text range.
GetText Retrieves the plain text of the range.
Move Moves the text range the specified number of text units.
MoveEndpointByRange Moves one endpoint of a text range to the specified endpoint of a second text range.
MoveEndpointByUnit Moves one endpoint of the text range the specified number of text units within the document range.
RemoveFromSelection From the collection of highlighted text in a text container that supports multiple disjoint selections, removes a highlighted section of text that corresponds to the caller's text range endpoints.
ScrollIntoView Causes the text control to scroll vertically until the text range is visible in the viewport.
Select Highlights text in the text control that corresponds to the start and end endpoints of the text range.

 

Hinweise

Weitere Informationen zu diesem Muster finden Sie unter Text- und TextRange-Steuerelementmuster.

ITextProvider, ITextProvider2 und ITextRangeProvider werden von keinen vorhandenen Windows-Runtime-Automatisierungspeers implementiert, die diese Definition der Schnittstelle verwenden. Die Textmodelle, die von Windows-Runtime-Textsteuerelementen, wie TextBox und RichTextBlock, unterstützt werden, implementieren einige dieser Muster, aber auf einer systemeigenen Ebene, die nicht in Windows Runtime-Definitionen der API-Oberfläche angezeigt wird. Weitere Informationen finden Sie unter den Peerklassen für die verschiedenen Windows Runtime-Textsteuerelementen.

Das ITextRangeProvider-Muster hat keine Bezeichnerklasse für die Windows-Runtime-Eigenschaft.

Anforderungen

Mindestens unterstützter Client

Windows 8

Mindestens unterstützter Server

Windows Server 2012

Namespace

Windows.UI.Xaml.Automation.Provider
Windows::UI::Xaml::Automation::Provider [C++]

Metadaten

Windows.winmd

Siehe auch

Text- und TextRange-Steuerelementmuster
Benutzerdefinierte Automatisierungspeers
ITextRangeProvider (COM interface)
ITextProvider

 

 

Anzeigen:
© 2014 Microsoft