Interfaccia IUIAutomationTextRange (uiautomationclient.h)

Fornisce l'accesso a un intervallo di testo continuo in un contenitore che supporta l'interfaccia IUIAutomationTextPattern . Le applicazioni client possono usare l'interfaccia IUIAutomationTextRange per selezionare, confrontare e recuperare oggetti incorporati dall'intervallo di testo. L'interfaccia usa due endpoint per delimitare l'inizio e la fine dell'intervallo di testo. Gli intervalli di testo non contigui sono rappresentati da un'interfaccia IUIAutomationTextRangeArray .

Ereditarietà

L'interfaccia IUIAutomationTextRange eredita dall'interfaccia IUnknown . IUIAutomationTextRange include anche questi tipi di membri:

Metodi

L'interfaccia IUIAutomationTextRange dispone di questi metodi.

 
IUIAutomationTextRange::AddToSelection

Aggiunge l'intervallo di testo all'insieme di intervalli di testo selezionati in un controllo che supporta più intervalli di testo non contigui del testo selezionato. (IUIAutomationTextRange.AddToSelection)
IUIAutomationTextRange::Clone

Recupera un nuovo oggetto IUIAutomationTextRange identico all'originale e eredita tutte le proprietà dell'originale.
IUIAutomationTextRange::Compare

Recupera un valore che specifica se l'intervallo di testo ha gli stessi endpoint di un altro intervallo di testo. (IUIAutomationTextRange.Compare)
IUIAutomationTextRange::CompareEndpoints

Recupera un valore che specifica se l'endpoint iniziale o finale di questo intervallo di testo corrisponde all'endpoint iniziale o finale di un altro intervallo di testo.
IUIAutomationTextRange::ExpandToEnclosingUnit

Normalizza l'intervallo di testo in base all'unità di testo specificata. L'intervallo viene espanso se è minore dell'unità specificata o abbreviato se è più lungo dell'unità specificata. (IUIAutomationTextRange.ExpandToEnclosingUnit)
IUIAutomationTextRange::FindAttribute

Recupera un subset di intervallo di testo con il valore dell'attributo di testo specificato.
IUIAutomationTextRange::FindText

Recupera un sottoinsieme di intervallo di testo contenente il testo specificato.
IUIAutomationTextRange::GetAttributeValue

Recupera il valore dell'attributo di testo specificato nell'intero intervallo di testo.
IUIAutomationTextRange::GetBoundingRectangles

Recupera una raccolta di rettangoli di delimitazione per ogni riga di testo completamente o parzialmente visibile in un intervallo di testo. (IUIAutomationTextRange.GetBoundingRectangles)
IUIAutomationTextRange::GetChildren

Recupera una raccolta di tutti gli oggetti incorporati che rientrano nell'intervallo di testo. (IUIAutomationTextRange.GetChildren)
IUIAutomationTextRange::GetEnclosingElement

Restituisce l'elemento più interno Automazione interfaccia utente che racchiude l'intervallo di testo.
IUIAutomationTextRange::GetText

Restituisce il testo normale dell'intervallo di testo.
IUIAutomationTextRange::Move

Sposta l'intervallo di testo avanti o indietro in base al numero specificato di unità di testo.
IUIAutomationTextRange::MoveEndpointByRange

Sposta un endpoint dell'intervallo di testo corrente nell'endpoint specificato di un secondo intervallo di testo. (IUIAutomationTextRange.MoveEndpointByRange)
IUIAutomationTextRange::MoveEndpointByUnit

Sposta un endpoint dell'intervallo di testo del numero specificato di unità di testo nell'intervallo del documento.
IUIAutomationTextRange::RemoveFromSelection

Rimuove l'intervallo di testo da una raccolta esistente di testo selezionato in un contenitore di testo che supporta selezioni multiple e non contigue.
IUIAutomationTextRange::ScrollIntoView

Fa in modo che il controllo di testo venga eseguito lo scorrimento fino a quando l'intervallo di testo non è visibile nel riquadro di visualizzazione.
IUIAutomationTextRange::Select

Seleziona l'intervallo di testo corrispondente a questo intervallo di testo e rimuove qualsiasi selezione precedente. (IUIAutomationTextRange.Select)

Requisiti

   
Client minimo supportato Windows 7, Windows Vista con SP2 e Aggiornamento della piattaforma per Windows Vista, Windows XP con SP3 e Platform Update per Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 R2, Windows Server 2008 con SP2 e Platform Update per Windows Server 2008, Windows Server 2003 con SP2 e Platform Update per Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione uiautomationclient.h (include UIAutomation.h)

Vedi anche

Interfacce dei pattern di controllo per i client

supporto di Automazione interfaccia utente per il contenuto testuale

Uso di intervalli di testo