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
Riferimento
Cenni preliminari sui provider di automazione interfaccia utente