ITextSelection Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |