ITextProvider Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Espone metodi e proprietà per supportare Automazione interfaccia utente accesso client 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 pattern di controllo TextPattern.
Proprietà
| Nome | Descrizione |
|---|---|
| DocumentRange |
Ottiene un intervallo di testo che racchiude 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 supportato. |
Metodi
| Nome | Descrizione |
|---|---|
| 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 racchiude 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
- TextPattern
- Panoramica dei modelli di controllo per l'automazione dell'interfaccia utente
- Implementazione del provider di Automazione interfaccia utente sul lato server
- implementazione del provider Automazione interfaccia utente lato client
- Supportare schemi di controllo in un provider di automazione dell'interfaccia utente
- Automazione interfaccia utente Panoramica di TextPattern