ITextRange Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un intervallo di testo continuo in un documento e offre potenti proprietà e metodi di modifica e data binding che consentono a un'app di selezionare, esaminare e modificare il testo del documento.
public interface class ITextRange
/// [Windows.Foundation.Metadata.Guid(114600911, 3078, 23826, 167, 67, 133, 83, 126, 253, 9, 234)]
/// [Windows.Foundation.Metadata.Version(1)]
struct ITextRange
[Windows.Foundation.Metadata.Guid(114600911, 3078, 23826, 167, 67, 133, 83, 126, 253, 9, 234)]
[Windows.Foundation.Metadata.Version(1)]
public interface ITextRange
Public Interface ITextRange
- Derivato
- Attributi
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 in base al numero specificato di unità. 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. |