Interface ITextStoreAnchor (textstor.h)

A interface ITextStoreAnchor é implementada por um cliente de Acessibilidade Ativa da Microsoft e é usada pelo gerenciador do TSF para manipular fluxos de texto. Intervalos de texto em um fluxo são delimitados por objetos de âncora . esses objetos de âncora são expostos e manipulados pela interface IAnchor .

Um aplicativo pode obter uma instância dessa interface com a Acessibilidade Ativa da Microsoft. A ID da interface é IID_ITextStoreAnchor.

Para usar o modelo ACP (posição de caractere de aplicativo) para manipulação de texto, use ITextStoreACP .

Herança

A interface ITextStoreAnchor herda da interface IUnknown . ITextStoreAnchor também tem estes tipos de membros:

Métodos

A interface ITextStoreAnchor tem esses métodos.

 
ITextStoreAnchor::AdviseSink

O método ITextStoreAnchor::AdviseSink instala um novo coletor de consultoria da interface ITextStoreAnchorSink ou modifica um coletor de aconselhamento existente.
ITextStoreAnchor::FindNextAttrTransition

O método ITextStoreAnchor::FindNextAttrTransition localiza o local no fluxo de texto em que ocorre uma transição em um valor de atributo. O atributo especificado para marcar depende do aplicativo.
ITextStoreAnchor::GetActiveView

O método ITextStoreAnchor::GetActiveView retorna um tipo de dados TsViewCookie que especifica a exibição ativa atual. O TSF dá suporte apenas a uma única exibição ativa, portanto, um determinado repositório de texto deve sempre retornar o mesmo tipo de dados TsViewCookie.
ITextStoreAnchor::GetAnchorFromPoint

O método ITextStoreAnchor::GetAnchorFromPoint converte um ponto nas coordenadas da tela em uma âncora posicionada em um local correspondente.
ITextStoreAnchor::GetEmbedded

O método ITextStoreAnchor::GetEmbedded obtém um objeto inserido de um fluxo de texto.
ITextStoreAnchor::GetEnd

O método ITextStoreAnchor::GetEnd retorna uma âncora posicionada no final do fluxo de texto.
ITextStoreAnchor::GetFormattedText

O método ITextStoreAnchor::GetFormattedText retorna informações de texto formatadas de um fluxo de texto.
ITextStoreAnchor::GetScreenExt

O método ITextStoreAnchor::GetScreenExt retorna as coordenadas de tela da caixa delimitadora da superfície de exibição em que o fluxo de texto é renderizado.
ITextStoreAnchor::GetSelection

O método ITextStoreAnchor::GetSelection retorna o deslocamento de uma seleção de texto em um fluxo de texto. Esse método dá suporte a várias seleções de texto. O chamador deve ter um bloqueio somente leitura no documento antes de chamar esse método.
ITextStoreAnchor::GetStart

O método ITextStoreAnchor::GetStart retorna uma âncora posicionada no início do fluxo de texto.
ITextStoreAnchor::GetStatus

O método ITextStoreAnchor::GetStatus obtém o documento status. O documento status é retornado por meio da estrutura TS_STATUS.
ITextStoreAnchor::GetText

O método ITextStoreAnchor::GetText retorna informações sobre texto em uma posição de âncora especificada. Esse método retorna o texto visível e oculto e indica se os dados inseridos estão anexados ao texto.
ITextStoreAnchor::GetTextExt

O método ITextStoreAnchor::GetTextExt retorna a caixa delimitadora, em coordenadas de tela, de um intervalo de texto. O chamador deve ter um bloqueio somente leitura no documento antes de chamar esse método.
ITextStoreAnchor::GetWnd

O método ITextStoreAnchor::GetWnd retorna o identificador para uma janela que corresponde ao fluxo de texto atual.
ITextStoreAnchor::InsertEmbedded

Método ITextStoreAnchor::InsertEmbedded
ITextStoreAnchor::InsertEmbeddedAtSelection

O método ITextStoreAnchor::InsertEmbeddedAtSelection insere um objeto IDataObject no ponto de inserção ou seleção. O cliente que chama esse método deve ter um bloqueio de leitura/gravação antes de inserir um IDataObject no fluxo de texto.
ITextStoreAnchor::InsertTextAtSelection

Método ITextStoreAnchor::InsertTextAtSelection
ITextStoreAnchor::QueryInsert

O método ITextStoreAnchor::QueryInsert determina se as âncoras inicial e final especificadas são válidas. Use esse método para ajustar uma edição a um documento antes de executar a edição. O método não deve retornar valores fora do intervalo do documento.
ITextStoreAnchor::QueryInsertEmbedded

Método ITextStoreAnchor::QueryInsertEmbedded
ITextStoreAnchor::RequestAttrsAtPosition

Método ITextStoreAnchor::RequestAttrsAtPosition
ITextStoreAnchor::RequestAttrsTransitioningAtPosition

Método ITextStoreAnchor::RequestAttrsTransitioningAtPosition
ITextStoreAnchor::RequestLock

Método ITextStoreAnchor::RequestLock
ITextStoreAnchor::RequestSupportedAttrs

Método ITextStoreAnchor::RequestSupportedAttrs
ITextStoreAnchor::RetrieveRequestedAttrs

Método ITextStoreAnchor::RetrieveRequestedAttrs
ITextStoreAnchor::SetSelection

Método ITextStoreAnchor::SetSelection
ITextStoreAnchor::SetText

O método ITextStoreAnchor::SetText define a seleção de texto entre dois locais de âncora fornecidos.
ITextStoreAnchor::UnadviseSink

Método ITextStoreAnchor::UnadviseSink

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows 2000 Server [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho textstor.h
Redistribuível TSF 1.0 no Windows 2000 Professional

Confira também

Idataobject

Itextstoreacp

ITextStoreAnchorSink

IUnknown

Acessibilidade Ativa da Microsoft

TsViewCookie