Partilhar via


ITextSelection Interface

Definição

Representa o texto selecionado no momento de um 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
Atributos
Implementações

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Comentários

Herança de interface

ITextSelection herda ITextRange. Os tipos que implementam ITextSelection também implementam os membros da interface ITextRange.

Propriedades

Character

Obtém ou define o primeiro caractere do intervalo de texto; ou seja, o caractere associado à propriedade StartPosition .

(Herdado de ITextRange)
CharacterFormat

Obtém ou define os atributos de formatação de caracteres do intervalo de texto.

(Herdado de ITextRange)
EndPosition

Obtém ou define a posição do caractere final do intervalo de texto.

(Herdado de ITextRange)
FormattedText

Obtém ou define um objeto ITextRange com o texto formatado do intervalo especificado.

(Herdado de ITextRange)
Gravity

Obtém ou define a gravidade do intervalo de texto.

(Herdado de ITextRange)
Length

Obtém a contagem de caracteres no intervalo de texto.

(Herdado de ITextRange)
Link

Obtém ou define o texto da URL associado a um intervalo de texto.

(Herdado de ITextRange)
Options

Obtém e define opções de seleção de texto.

ParagraphFormat

Obtém ou define os atributos de formatação de parágrafo do intervalo de texto.

(Herdado de ITextRange)
StartPosition

Obtém ou define a posição inicial do intervalo de texto.

(Herdado de ITextRange)
StoryLength

Obtém a contagem de caracteres na história do intervalo de texto.

(Herdado de ITextRange)
Text

Obtém ou define o texto sem formatação do intervalo de texto.

(Herdado de ITextRange)
Type

Recupera o tipo de seleção de texto.

Métodos

CanPaste(Int32)

Determina se a Área de Transferência contém conteúdo que pode ser colado, usando um formato especificado, no intervalo de texto atual.

(Herdado de ITextRange)
ChangeCase(LetterCase)

Altera o caso de letras em um intervalo de texto.

(Herdado de ITextRange)
Collapse(Boolean)

Recolhe o intervalo de texto em um ponto degenerado no início ou no final do intervalo.

(Herdado de ITextRange)
Copy()

Copia o texto do intervalo de texto para a Área de Transferência.

(Herdado de ITextRange)
Cut()

Move o texto do intervalo de texto para a Área de Transferência.

(Herdado de ITextRange)
Delete(TextRangeUnit, Int32)

Exclui o texto do intervalo de texto.

(Herdado de ITextRange)
EndKey(TextRangeUnit, Boolean)

Move o ponto de inserção ou o final ativo da seleção de texto para o final da unidade especificada, imitando a funcionalidade da tecla End.

EndOf(TextRangeUnit, Boolean)

Move ou estende o intervalo de texto até o final da unidade de texto especificada mais próxima. O intervalo de texto é movido ou estendido para frente no documento.

(Herdado de ITextRange)
Expand(TextRangeUnit)

Expande um intervalo de texto para conter completamente todas as unidades de texto parciais.

(Herdado de ITextRange)
FindText(String, Int32, FindOptions)

Pesquisa uma cadeia de caracteres de texto específica em um intervalo e, se encontrada, seleciona a cadeia de caracteres.

(Herdado de ITextRange)
GetCharacterUtf32(UInt32, Int32)

Recupera o código de caractere UTF (Formato de Transformação Unicode)-32 do caractere no deslocamento especificado do final do intervalo de texto.

(Herdado de ITextRange)
GetClone()

Cria um novo objeto idêntico a esse objeto de intervalo de texto.

(Herdado de ITextRange)
GetIndex(TextRangeUnit)

Recupera o índice de história da unidade de texto (palavra, linha, frase, parágrafo e assim por diante) na posição do caractere inicial do intervalo de texto.

(Herdado de ITextRange)
GetPoint(HorizontalCharacterAlignment, VerticalCharacterAlignment, PointOptions, Point)

Recupera as coordenadas de tela de um local específico no intervalo de texto.

(Herdado de ITextRange)
GetRect(PointOptions, Rect, Int32)

Recupera o retângulo delimitador que abrange o intervalo de texto na tela.

(Herdado de ITextRange)
GetText(TextGetOptions, String)

Recupera o texto em um intervalo de texto de acordo com os sinalizadores de conversão especificados.

(Herdado de ITextRange)
GetTextViaStream(TextGetOptions, IRandomAccessStream)

Recupera o texto no intervalo de texto de acordo com os sinalizadores de conversão especificados, como um fluxo de acesso aleatório.

(Herdado de ITextRange)
HomeKey(TextRangeUnit, Boolean)

Move o ponto de inserção ou o final ativo da seleção de texto para a posição inicial, imitando a funcionalidade da tecla Home.

InRange(ITextRange)

Determina se esse intervalo está no ou no mesmo texto que um intervalo especificado.

(Herdado de ITextRange)
InsertImage(Int32, Int32, Int32, VerticalCharacterAlignment, String, IRandomAccessStream)

Insere uma imagem nesse intervalo.

(Herdado de ITextRange)
InStory(ITextRange)

Determina se a história desse intervalo é a mesma que a história de um intervalo especificado.

(Herdado de ITextRange)
IsEqual(ITextRange)

Determina se esse intervalo tem as mesmas posições de caractere e história que as de um intervalo especificado.

(Herdado de ITextRange)
MatchSelection()

Define as posições inicial e final desse intervalo para corresponder à seleção ativa.

(Herdado de ITextRange)
Move(TextRangeUnit, Int32)

Move o ponto de inserção para frente ou para trás pelo número especificado de unidades. Se o intervalo de texto não for descritivo, ele será recolhido para um ponto de inserção na posição inicial ou final do intervalo de texto, dependendo da contagem e, em seguida, será movido.

(Herdado de ITextRange)
MoveDown(TextRangeUnit, Int32, Boolean)

Move o ponto de inserção ou o final ativo da seleção de texto para baixo, imitando a funcionalidade da seta para baixo ou da tecla Page Down.

MoveEnd(TextRangeUnit, Int32)

Move a posição final do intervalo de texto.

(Herdado de ITextRange)
MoveLeft(TextRangeUnit, Int32, Boolean)

Move o ponto de inserção ou a extremidade ativa da seleção de texto para a esquerda, imitando a funcionalidade da tecla seta para a esquerda.

MoveRight(TextRangeUnit, Int32, Boolean)

Move o ponto de inserção ou a extremidade ativa da seleção de texto para a direita, imitando a funcionalidade da tecla seta para a direita.

MoveStart(TextRangeUnit, Int32)

Move a posição inicial de um intervalo de texto.

(Herdado de ITextRange)
MoveUp(TextRangeUnit, Int32, Boolean)

Move o ponto de inserção ou o final ativo da seleção de texto para cima, imitando a funcionalidade das teclas Seta para Cima ou Page Up.

Paste(Int32)

Cola o texto da Área de Transferência no intervalo de texto.

(Herdado de ITextRange)
ScrollIntoView(PointOptions)

Rola esse intervalo de texto para exibição.

(Herdado de ITextRange)
SetIndex(TextRangeUnit, Int32, Boolean)

Move o intervalo de texto para a unidade especificada da história.

(Herdado de ITextRange)
SetPoint(Point, PointOptions, Boolean)

Altera o intervalo de texto com base no ponto especificado.

(Herdado de ITextRange)
SetRange(Int32, Int32)

Define os pontos de extremidade do intervalo de texto para os valores especificados.

(Herdado de ITextRange)
SetText(TextSetOptions, String)

Substitui o texto no intervalo de texto.

(Herdado de ITextRange)
SetTextViaStream(TextSetOptions, IRandomAccessStream)

Define o texto no intervalo de texto com base no conteúdo de um fluxo de acesso aleatório.

(Herdado de ITextRange)
StartOf(TextRangeUnit, Boolean)

Move ou estende o intervalo de texto para o início da unidade de texto especificada mais próxima. O intervalo de texto é movido ou estendido para trás no documento.

(Herdado de ITextRange)
TypeText(String)

Insere texto na seleção como se alguém o digitasse.

Aplica-se a

Confira também