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 fornisce 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.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(1537101399, 49266, 17056, 137, 69, 175, 80, 62, 229, 71, 104)]
struct ITextRange
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(1537101399, 49266, 17056, 137, 69, 175, 80, 62, 229, 71, 104)]
public interface ITextRange
Public Interface ITextRange
- Derivato
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows 10 (è stato introdotto in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)
|
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 del carattere finale 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 nel brano 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, utilizzando un formato specificato, nell'intervallo di testo corrente. |
ChangeCase(LetterCase) |
Modifica la distinzione tra maiuscole e minuscole 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 specificata 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 presente, seleziona la stringa. |
GetCharacterUtf32(UInt32, Int32) |
Recupera il codice 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 intervallo di testo. |
GetIndex(TextRangeUnit) |
Recupera l'indice del brano dell'unità di testo (parola, riga, frase, paragrafo e così via) nella posizione del carattere iniziale 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 delimitazione 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 lo stesso brano di quelli 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 in corrispondenza della 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 l'intervallo di testo nella visualizzazione. |
SetIndex(TextRangeUnit, Int32, Boolean) |
Sposta l'intervallo di testo nell'unità specificata del brano. |
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 specificata più vicina. L'intervallo di testo viene spostato o esteso all'indietro nel documento. |