ITextProvider Interface

Definitie

Biedt methoden en eigenschappen ter ondersteuning van UI Automation clienttoegang tot besturingselementen die tekst bevatten.

public interface class ITextProvider
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("3589c92c-63f3-4367-99bb-ada653b77cf2")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface ITextProvider
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("3589c92c-63f3-4367-99bb-ada653b77cf2")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type ITextProvider = interface
Public Interface ITextProvider
Kenmerken

Opmerkingen

Geïmplementeerd op een UI Automation-provider die het TextPattern-besturingspatroon moet ondersteunen.

Eigenschappen

Name Description
DocumentRange

Hiermee haalt u een tekstbereik op waarmee de hoofdtekst van een document wordt geplaatst.

SupportedTextSelection

Hiermee wordt een waarde opgehaald die aangeeft of een tekstprovider ondersteuning biedt voor selectie en, indien dat het gewenste type selectie, wordt ondersteund.

Methoden

Name Description
GetSelection()

Hiermee haalt u een verzameling niet-aaneengesloten tekstbereiken op die zijn gekoppeld aan de huidige tekstselectie of -selecties.

GetVisibleRanges()

Hiermee haalt u een matrix van niet-aaneengesloten tekstbereiken op uit een tekstcontainer waarin elk tekstbereik begint met de eerste gedeeltelijk zichtbare regel tot het einde van de laatste gedeeltelijk zichtbare regel.

RangeFromChild(IRawElementProviderSimple)

Hiermee wordt een tekstbereik opgehaald dat een onderliggend element insluit, zoals een afbeelding, hyperlink of ander ingesloten object.

RangeFromPoint(Point)

Retourneert het tekstbereik dat het dichtst bij de opgegeven schermcoördinaten ligt (leeg).

Van toepassing op

Zie ook