Partilhar via


ITextRangeProvider2 Interface

Definição

Estende a interface ITextRange para permitir que os provedores de Automação da Interface do Usuário da Microsoft abram programaticamente menus de contexto contextuais para operações de entrada de texto.

public interface class ITextRangeProvider2 : ITextRangeProvider
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(886351886, 14011, 21346, 165, 59, 73, 4, 40, 168, 179, 103)]
struct ITextRangeProvider2 : ITextRangeProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(886351886, 14011, 21346, 165, 59, 73, 4, 40, 168, 179, 103)]
public interface ITextRangeProvider2 : ITextRangeProvider
Public Interface ITextRangeProvider2
Implements ITextRangeProvider
Atributos
Implementações

Métodos

AddToSelection()

Adiciona à coleção de texto realçado em um contêiner de texto que dá suporte a várias seleções não contíguas.

(Herdado de ITextRangeProvider)
Clone()

Retorna um novo ITextRangeProvider idêntico ao ITextRangeProvider original e que herda todas as propriedades do original.

(Herdado de ITextRangeProvider)
Compare(ITextRangeProvider)

Retorna um valor que indica se os pontos inicial e final de um intervalo de texto são iguais a outro intervalo de texto.

(Herdado de ITextRangeProvider)
CompareEndpoints(TextPatternRangeEndpoint, ITextRangeProvider, TextPatternRangeEndpoint)

Retorna um valor que indica se dois intervalos de texto têm pontos de extremidade idênticos.

(Herdado de ITextRangeProvider)
ExpandToEnclosingUnit(TextUnit)

Expande o intervalo de texto para a unidade de texto especificada.

(Herdado de ITextRangeProvider)
FindAttribute(Int32, Object, Boolean)

Retorna um subconjunto de intervalo de texto que tem a ID do atributo e o valor do atributo especificados.

(Herdado de ITextRangeProvider)
FindText(String, Boolean, Boolean)

Retorna um subconjunto do intervalo de texto que contém o texto especificado.

(Herdado de ITextRangeProvider)
GetAttributeValue(Int32)

Recupera o valor da ID de atributo especificada no intervalo de texto.

(Herdado de ITextRangeProvider)
GetBoundingRectangles(Double[])

Recupera uma coleção de retângulos delimitadores para cada linha de texto parcial ou totalmente visível em um intervalo de texto.

(Herdado de ITextRangeProvider)
GetChildren()

Recupera uma coleção de todos os objetos inseridos que existem dentro do intervalo de texto.

(Herdado de ITextRangeProvider)
GetEnclosingElement()

Retorna o elemento mais interno que inclui o intervalo de texto.

(Herdado de ITextRangeProvider)
GetText(Int32)

Recupera o texto sem formatação do intervalo.

(Herdado de ITextRangeProvider)
Move(TextUnit, Int32)

Move o intervalo de texto conforme o número de unidades de texto especificado.

(Herdado de ITextRangeProvider)
MoveEndpointByRange(TextPatternRangeEndpoint, ITextRangeProvider, TextPatternRangeEndpoint)

Move um ponto de extremidade de um intervalo de texto para o ponto de extremidade especificado de um segundo intervalo de texto.

(Herdado de ITextRangeProvider)
MoveEndpointByUnit(TextPatternRangeEndpoint, TextUnit, Int32)

Move um ponto de extremidade do intervalo de texto conforme o número especificado de unidades de texto dentro do intervalo do documento.

(Herdado de ITextRangeProvider)
RemoveFromSelection()

Da coleção de texto realçado em um contêiner de texto que dá suporte a várias seleções não contíguas, remove uma seção realçada do texto que corresponde aos pontos de extremidade de intervalo de texto do chamador.

(Herdado de ITextRangeProvider)
ScrollIntoView(Boolean)

Faz com que o controle de texto role verticalmente até o intervalo do texto ser visível no visor.

(Herdado de ITextRangeProvider)
Select()

Realça o texto no controle de texto que corresponde aos pontos de extremidade inicial e final do intervalo de texto.

(Herdado de ITextRangeProvider)
ShowContextMenu()

Mostra o menu de contexto disponível para o elemento owner.

Aplica-se a

Confira também