Interfaccia ITextRangeProvider (uiautomationcore.h)

Fornisce l'accesso a un intervallo di testo continuo in un contenitore di testo che implementa ITextProvider o ITextProvider2.

Ereditarietà

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

Metodi

L'interfaccia ITextRangeProvider include questi metodi.

 
ITextRangeProvider::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. (ITextRangeProvider.AddToSelection)
ITextRangeProvider::Clone

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

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

Restituisce un valore che specifica se due intervalli di testo presentano endpoint identici.
ITextRangeProvider::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. (ITextRangeProvider.ExpandToEnclosingUnit)
ITextRangeProvider::FindAttribute

Restituisce un subset di intervallo di testo con il valore dell'attributo di testo specificato.
ITextRangeProvider::FindText

Restituisce un sottoinsieme di intervallo di testo contenente il testo specificato.
ITextRangeProvider::GetAttributeValue

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

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

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

Restituisce l'elemento più interno che racchiude l'intervallo di testo.
ITextRangeProvider::GetText

Recupera il testo normale dell'intervallo.
ITextRangeProvider::Move

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

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

Sposta un endpoint dell'intervallo di testo il numero specificato di unità TextUnit all'interno dell'intervallo di documenti.
ITextRangeProvider::RemoveFromSelection

Rimuove l'intervallo di testo dall'insieme di intervalli di testo selezionati in un controllo che supporta più intervalli di testo non contigui del testo selezionato.
ITextRangeProvider::ScrollIntoView

Determina lo scorrimento verticale del controllo di testo fino a quando l'intervallo di testo non è visibile nel riquadro di visualizzazione.
ITextRangeProvider::Select

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

Commenti

Un intervallo può rappresentare un punto di inserimento, una parte di testo o tutto il testo in un contenitore.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [app desktop | App UWP]
Server minimo supportato Windows Server 2003 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione uiautomationcore.h (include UIAutomation.h)

Vedi anche

Informazioni concettuali

ITextProvider

Riferimento

Cenni preliminari sui provider di automazione interfaccia utente