Condividi tramite


RichEditTextRange Classe

Definizione

Rappresenta un intervallo di testo continuo in richEditTextDocument e fornisce proprietà e proprietà e metodi di associazione dati che consentono a un'app di selezionare, esaminare e modificare il contenuto del documento.

public ref class RichEditTextRange sealed : ITextRange
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Version(65536)]
class RichEditTextRange final : ITextRange
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Version(65536)]
public sealed class RichEditTextRange : ITextRange
Public NotInheritable Class RichEditTextRange
Implements ITextRange
Ereditarietà
Object Platform::Object IInspectable RichEditTextRange
Attributi
Implementazioni

Proprietà

Character

Ottiene o imposta il primo carattere dell'intervallo di testo; ovvero il carattere associato alla proprietà StartPosition.

CharacterFormat

Ottiene o imposta gli attributi di formattazione dei caratteri dell'intervallo di testo.

EndPosition

Ottiene o imposta la posizione finale del carattere dell'intervallo di testo.

FormattedText

Ottiene o imposta un oggetto ITextRange con il testo formattato dell'intervallo specificato.

Gravity

Ottiene o imposta la gravità dell'intervallo di testo.

Length

Ottiene il numero di caratteri nell'intervallo di testo.

Link

Ottiene o imposta il testo dell'URL associato a un intervallo di testo.

ParagraphFormat

Ottiene o imposta gli attributi di formattazione del paragrafo dell'intervallo di testo.

StartPosition

Ottiene o imposta la posizione iniziale dell'intervallo di testo.

StoryLength

Ottiene il numero di caratteri nella storia dell'intervallo di testo.

Text

Ottiene o imposta il testo normale dell'intervallo di testo.

Metodi

CanPaste(Int32)

Determina se gli Appunti contengono contenuto che può essere incollato, usando un formato specificato, nell'intervallo di testo corrente.

ChangeCase(LetterCase)

Modifica il caso delle lettere in un intervallo di testo.

Collapse(Boolean)

Comprime l'intervallo di testo in un punto degenerato all'inizio o alla fine dell'intervallo.

Copy()

Copia il testo dell'intervallo di testo negli Appunti.

Cut()

Sposta il testo dell'intervallo di testo negli Appunti.

Delete(TextRangeUnit, Int32)

Elimina il testo dall'intervallo di testo.

EndOf(TextRangeUnit, Boolean)

Sposta o estende l'intervallo di testo alla fine dell'unità di testo più vicina. L'intervallo di testo viene spostato o esteso in avanti nel documento.

Expand(TextRangeUnit)

Espande un intervallo di testo per contenere completamente qualsiasi unità di testo parziale.

FindText(String, Int32, FindOptions)

Cerca una determinata stringa di testo in un intervallo e, se trovato, seleziona la stringa.

GetCharacterUtf32(UInt32, Int32)

Recupera il codice di carattere UTF (Unicode Transformation Format)-32 del carattere in corrispondenza dell'offset specificato dalla fine dell'intervallo di testo.

GetClone()

Crea un nuovo oggetto identico a questo oggetto intervallo di testo.

GetIndex(TextRangeUnit)

Recupera l'indice della storia dell'unità di testo (parola, riga, frase, paragrafo e così via) nella posizione iniziale del carattere dell'intervallo di testo.

GetPoint(HorizontalCharacterAlignment, VerticalCharacterAlignment, PointOptions, Point)

Recupera le coordinate dello schermo di una posizione specifica nell'intervallo di testo.

GetRect(PointOptions, Rect, Int32)

Recupera il rettangolo di selezione che include l'intervallo di testo sullo schermo.

GetText(TextGetOptions, String)

Recupera il testo in un intervallo di testo in base ai flag di conversione specificati.

GetTextViaStream(TextGetOptions, IRandomAccessStream)

Recupera il testo nell'intervallo di testo in base ai flag di conversione specificati, come flusso di accesso casuale.

InRange(ITextRange)

Determina se questo intervallo è incluso o nello stesso testo di un intervallo specificato.

InsertImage(Int32, Int32, Int32, VerticalCharacterAlignment, String, IRandomAccessStream)

Inserisce un'immagine in questo intervallo.

InStory(ITextRange)

Determina se la storia di questo intervallo corrisponde alla storia di un intervallo specificato.

IsEqual(ITextRange)

Determina se questo intervallo ha le stesse posizioni dei caratteri e la stessa storia di un intervallo specificato.

MatchSelection()

Imposta le posizioni iniziale e finale di questo intervallo in modo che corrispondano alla selezione attiva.

Move(TextRangeUnit, Int32)

Sposta il punto di inserimento avanti o indietro per il numero specificato di _unit_s. Se l'intervallo di testo non è generato, viene compresso in un punto di inserimento nella posizione iniziale o finale dell'intervallo di testo, a seconda del conteggio e quindi viene spostato.

MoveEnd(TextRangeUnit, Int32)

Sposta la posizione finale dell'intervallo di testo.

MoveStart(TextRangeUnit, Int32)

Sposta la posizione iniziale di un intervallo di testo.

Paste(Int32)

Incolla il testo dagli Appunti nell'intervallo di testo.

ScrollIntoView(PointOptions)

Scorre questo intervallo di testo nella visualizzazione.

SetIndex(TextRangeUnit, Int32, Boolean)

Sposta l'intervallo di testo nell'unità specificata della storia.

SetPoint(Point, PointOptions, Boolean)

Modifica l'intervallo di testo in base al punto specificato.

SetRange(Int32, Int32)

Imposta gli endpoint dell'intervallo di testo sui valori specificati.

SetText(TextSetOptions, String)

Sostituisce il testo nell'intervallo di testo.

SetTextViaStream(TextSetOptions, IRandomAccessStream)

Imposta il testo nell'intervallo di testo in base al contenuto di un flusso di accesso casuale.

StartOf(TextRangeUnit, Boolean)

Sposta o estende l'intervallo di testo all'inizio dell'unità di testo più vicina. L'intervallo di testo viene spostato o esteso indietro nel documento.

Si applica a