Condividi tramite


TextPatternRange Classe

Definizione

Rappresenta un'estensione di testo continuo in un contenitore TextPattern.

public ref class TextPatternRange
public class TextPatternRange
type TextPatternRange = class
Public Class TextPatternRange
Ereditarietà
TextPatternRange

Commenti

Un TextPatternRange oggetto può rappresentare un punto di inserimento, un subset o tutto il testo in un TextPattern contenitore.

Un TextPatternRange valore non sarà valido se si verifica uno dei seguenti elementi: il testo nel TextPattern contenitore cambia a causa di un'attività utente o il SetValue metodo di ValuePattern viene usato per modificare a livello di codice il valore del testo nel TextPattern contenitore.

Proprietà

TextPattern

Ottiene l'oggetto TextPattern associato all'intervallo di testo.

Metodi

AddToSelection()

Aggiunge elementi alla raccolta di testo evidenziato in un contenitore di testo che supporta selezioni multiple non contigue.

Clone()

Recupera un nuovo oggetto TextPatternRange identico all'oggetto TextPatternRange originale e che eredita tutte le proprietà dell'originale.

Compare(TextPatternRange)

Restituisce un valore Boolean che indica se l'estensione (dall'endpoint Start all'endpoint End) di un intervallo di testo corrisponde a un altro intervallo di testo.

CompareEndpoints(TextPatternRangeEndpoint, TextPatternRange, TextPatternRangeEndpoint)

Restituisce un oggetto Int32 che indica se due intervalli di testo presentano endpoint identici.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
ExpandToEnclosingUnit(TextUnit)

Espande l'intervallo di testo alla TextUnit specificata.

FindAttribute(AutomationTextAttribute, Object, Boolean)

Restituisce un sottoinsieme di intervallo di testo che presenta il valore dell'attributo specificato.

FindText(String, Boolean, Boolean)

Restituisce un sottoinsieme di intervallo di testo contenente il testo specificato.

GetAttributeValue(AutomationTextAttribute)

Restituisce il valore dell'attributo specificato nell'intero intervallo di testo.

GetBoundingRectangles()

Recupera una raccolta di rettangoli di delimitazione per ogni riga di testo completamente o parzialmente visibile in un intervallo di testo.

GetChildren()

Recupera una raccolta di tutti gli oggetti incorporati che rientrano nell'intervallo di testo.

GetEnclosingElement()

Restituisce l'oggetto AutomationElement più interno che racchiude l'intervallo di testo.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetText(Int32)

Restituisce il testo normale dell'intervallo di testo.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
Move(TextUnit, Int32)

Sposta l'intervallo di testo di un numero specificato di unità di testo.

MoveEndpointByRange(TextPatternRangeEndpoint, TextPatternRange, TextPatternRangeEndpoint)

Sposta un endpoint di un intervallo di testo all'endpoint specificato di un secondo intervallo di testo.

MoveEndpointByUnit(TextPatternRangeEndpoint, TextUnit, Int32)

Sposta un endpoint dell'intervallo di testo del numero specificato di TextUnit nell'intervallo del documento.

RemoveFromSelection()

Rimuove una sezione evidenziata del testo, corrispondente agli endpoint Start e End dell'intervallo di testo chiamante, da una raccolta esistente di testo evidenziato in un contenitore di testo che supporta selezioni multiple non contigue.

ScrollIntoView(Boolean)

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

Select()

Evidenzia il testo nel controllo di testo corrispondente agli endpoint Start e End dell'intervallo di testo.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche