ITextProvider Interfejs

Definicja

Uwidacznia metody i właściwości w celu obsługi automatyzacja interfejsu użytkownika dostępu klienta do kontrolek zawierających tekst.

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
Atrybuty

Uwagi

Zaimplementowano na dostawcy automatyzacja interfejsu użytkownika, który musi obsługiwać TextPattern wzorzec sterowania.

Właściwości

DocumentRange

Pobiera zakres tekstowy, który zawiera główny tekst dokumentu.

SupportedTextSelection

Pobiera wartość określającą, czy dostawca tekstu obsługuje zaznaczenie, a jeśli tak, typ zaznaczenia jest obsługiwany.

Metody

GetSelection()

Pobiera kolekcję rozłącznych zakresów tekstu skojarzonych z bieżącym zaznaczeniem lub zaznaczeniami tekstu.

GetVisibleRanges()

Pobiera tablicę rozłącznych zakresów tekstu z kontenera tekstu, w którym każdy zakres tekstu zaczyna się od pierwszego częściowo widocznego wiersza na końcu ostatniego częściowo widocznego wiersza.

RangeFromChild(IRawElementProviderSimple)

Pobiera zakres tekstowy otaczający element podrzędny, taki jak obraz, hiperłącze lub inny osadzony obiekt.

RangeFromPoint(Point)

Zwraca zgeneruj (pusty) zakres tekstu najbliższy określonym współrzędnych ekranu.

Dotyczy

Zobacz też