Condividi tramite


ITextSelection Interfaccia

Definizione

Rappresenta il testo attualmente selezionato di un documento.

public interface class ITextSelection : ITextRange
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2798872356, 62095, 17162, 178, 207, 195, 67, 103, 30, 192, 233)]
struct ITextSelection : ITextRange
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(2798872356, 62095, 17162, 178, 207, 195, 67, 103, 30, 192, 233)]
public interface ITextSelection : ITextRange
Public Interface ITextSelection
Implements ITextRange
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

Ereditarietà dell'interfaccia

ITextSelection eredita ITextRange. I tipi che implementano ITextSelection implementano anche i membri dell'interfaccia di ITextRange.

Proprietà

Character

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

(Ereditato da ITextRange)
CharacterFormat

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

(Ereditato da ITextRange)
EndPosition

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

(Ereditato da ITextRange)
FormattedText

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

(Ereditato da ITextRange)
Gravity

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

(Ereditato da ITextRange)
Length

Ottiene il numero di caratteri nell'intervallo di testo.

(Ereditato da ITextRange)
Link

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

(Ereditato da ITextRange)
Options

Ottiene e imposta le opzioni di selezione del testo.

ParagraphFormat

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

(Ereditato da ITextRange)
StartPosition

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

(Ereditato da ITextRange)
StoryLength

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

(Ereditato da ITextRange)
Text

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

(Ereditato da ITextRange)
Type

Recupera il tipo di selezione del testo.

Metodi

CanPaste(Int32)

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

(Ereditato da ITextRange)
ChangeCase(LetterCase)

Modifica il caso delle lettere in un intervallo di testo.

(Ereditato da ITextRange)
Collapse(Boolean)

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

(Ereditato da ITextRange)
Copy()

Copia il testo dell'intervallo di testo negli Appunti.

(Ereditato da ITextRange)
Cut()

Sposta il testo dell'intervallo di testo negli Appunti.

(Ereditato da ITextRange)
Delete(TextRangeUnit, Int32)

Elimina il testo dall'intervallo di testo.

(Ereditato da ITextRange)
EndKey(TextRangeUnit, Boolean)

Sposta il punto di inserimento o la fine attiva della selezione del testo alla fine dell'unità specificata, simulando la funzionalità della chiave finale.

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.

(Ereditato da ITextRange)
Expand(TextRangeUnit)

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

(Ereditato da ITextRange)
FindText(String, Int32, FindOptions)

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

(Ereditato da ITextRange)
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.

(Ereditato da ITextRange)
GetClone()

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

(Ereditato da ITextRange)
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.

(Ereditato da ITextRange)
GetPoint(HorizontalCharacterAlignment, VerticalCharacterAlignment, PointOptions, Point)

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

(Ereditato da ITextRange)
GetRect(PointOptions, Rect, Int32)

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

(Ereditato da ITextRange)
GetText(TextGetOptions, String)

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

(Ereditato da ITextRange)
GetTextViaStream(TextGetOptions, IRandomAccessStream)

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

(Ereditato da ITextRange)
HomeKey(TextRangeUnit, Boolean)

Sposta il punto di inserimento o la fine attiva della selezione del testo nella posizione home, simulando la funzionalità della chiave Home.

InRange(ITextRange)

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

(Ereditato da ITextRange)
InsertImage(Int32, Int32, Int32, VerticalCharacterAlignment, String, IRandomAccessStream)

Inserisce un'immagine in questo intervallo.

(Ereditato da ITextRange)
InStory(ITextRange)

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

(Ereditato da ITextRange)
IsEqual(ITextRange)

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

(Ereditato da ITextRange)
MatchSelection()

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

(Ereditato da ITextRange)
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.

(Ereditato da ITextRange)
MoveDown(TextRangeUnit, Int32, Boolean)

Sposta il punto di inserimento o la fine attiva della selezione del testo verso il basso, simulando la funzionalità del tasto Freccia giù o Pagina giù.

MoveEnd(TextRangeUnit, Int32)

Sposta la posizione finale dell'intervallo di testo.

(Ereditato da ITextRange)
MoveLeft(TextRangeUnit, Int32, Boolean)

Sposta il punto di inserimento o la fine attiva della selezione del testo a sinistra, simulando la funzionalità del tasto freccia sinistra.

MoveRight(TextRangeUnit, Int32, Boolean)

Sposta il punto di inserimento o la fine attiva della selezione del testo a destra, simulando la funzionalità del tasto Freccia destra.

MoveStart(TextRangeUnit, Int32)

Sposta la posizione iniziale di un intervallo di testo.

(Ereditato da ITextRange)
MoveUp(TextRangeUnit, Int32, Boolean)

Sposta il punto di inserimento o la fine attiva della selezione di testo verso l'alto, simulando la funzionalità dei tasti Freccia su o Up pagina.

Paste(Int32)

Incolla il testo dagli Appunti nell'intervallo di testo.

(Ereditato da ITextRange)
ScrollIntoView(PointOptions)

Scorre questo intervallo di testo nella visualizzazione.

(Ereditato da ITextRange)
SetIndex(TextRangeUnit, Int32, Boolean)

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

(Ereditato da ITextRange)
SetPoint(Point, PointOptions, Boolean)

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

(Ereditato da ITextRange)
SetRange(Int32, Int32)

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

(Ereditato da ITextRange)
SetText(TextSetOptions, String)

Sostituisce il testo nell'intervallo di testo.

(Ereditato da ITextRange)
SetTextViaStream(TextSetOptions, IRandomAccessStream)

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

(Ereditato da ITextRange)
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.

(Ereditato da ITextRange)
TypeText(String)

Immette il testo nella selezione come se qualcuno lo digitasse.

Si applica a

Vedi anche