ITextProvider Interface
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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). |