Condividi tramite


ITextProvider Interfaccia

Definizione

Espone metodi e proprietà per supportare l'accesso client di automazione interfaccia utente ai controlli che contengono testo.

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
Attributi

Commenti

Implementato in un provider di Automazione interfaccia utente che deve supportare il modello di TextPattern controllo.

Proprietà

DocumentRange

Ottiene un intervallo di testo che include il testo principale di un documento.

SupportedTextSelection

Ottiene un valore che specifica se un provider di testo supporta la selezione e, in tal caso, il tipo di selezione supportata.

Metodi

GetSelection()

Recupera una raccolta di intervalli di testo non contigui associati alla selezione o alle selezioni di testo correnti.

GetVisibleRanges()

Recupera una matrice di intervalli di testo non contigui da un contenitore di testo in cui ogni intervallo di testo inizia con la prima riga parzialmente visibile fino alla fine dell'ultima riga parzialmente visibile.

RangeFromChild(IRawElementProviderSimple)

Recupera un intervallo di testo che include un elemento figlio ad esempio un'immagine, un collegamento ipertestuale o un altro oggetto incorporato.

RangeFromPoint(Point)

Restituisce l'intervallo di testo degenerato (vuoto) più vicino alle coordinate dello schermo specificate.

Si applica a

Vedi anche