ITextProvider Rozhraní

Definice

Zpřístupňuje metody a vlastnosti pro podporu model UI Automation klientského přístupu k ovládacím prvkům, které obsahují text.

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
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
type ITextProvider = interface
Public Interface ITextProvider
Atributy

Poznámky

Implementovaný u poskytovatele model UI Automation, který musí podporovat TextPattern vzor řízení.

Vlastnosti

DocumentRange

Získá rozsah textu, který uzavře hlavní text dokumentu.

SupportedTextSelection

Získá hodnotu, která určuje, zda zprostředkovatel textu podporuje výběr, a pokud ano, typ podporovaného výběru.

Metody

GetSelection()

Načte kolekci oddělených oblastí textu přidružených k aktuálnímu výběru textu nebo výběrům.

GetVisibleRanges()

Načte pole oddělených oblastí textu z textového kontejneru, kde každá oblast textu začíná prvním částečně viditelným řádkem až po konec posledního částečně viditelného řádku.

RangeFromChild(IRawElementProviderSimple)

Načte oblast textu ohraničující podřízený prvek, jako je obrázek, hypertextový odkaz nebo jiný vložený objekt.

RangeFromPoint(Point)

Vrátí degenerovaný (prázdný) rozsah textu nejblíže zadaným souřadnicám obrazovky.

Platí pro

Viz také