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