Compartilhar via


Interface ITextStoreACP2 (textstor.h)

A interface ITextStoreACP2 é implementada pelo aplicativo e é usada pelo gerenciador do TSF para manipular fluxos de texto ou repositórios de texto no TSF. Um aplicativo pode obter uma instância dessa interface com uma chamada para o método CreateContext . A ID da interface é IID_ITextStoreACP2.

Essa interface expõe repositórios de texto por meio de um formato ACP (posição de caractere de aplicativo). Os aplicativos que usam um formato baseado em âncora devem usar ITextStoreAnchor.

Herança

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

Métodos

A interface ITextStoreACP2 tem esses métodos.

 
ITextStoreACP2::AdviseSink

Instala um novo coletor de consultoria da interface ITextStoreACPSink ou modifica um coletor de consultoria existente. A interface do coletor é especificada pelo parâmetro punk.
ITextStoreACP2::FindNextAttrTransition

Determina a posição do caractere em que uma transição ocorre em um valor de atributo. O atributo especificado para marcar depende do aplicativo.
ITextStoreACP2::GetACPFromPoint

Converte um ponto nas coordenadas da tela em uma posição de caractere de aplicativo.
ITextStoreACP2::GetActiveView

Obtém um TsViewCookie que representa o modo de exibição ativo atual.
ITextStoreACP2::GetEmbedded

Obtém um documento inserido. (ITextStoreACP2.GetEmbedded)
ITextStoreACP2::GetEndACP

Obtém o número de caracteres em um documento.
ITextStoreACP2::GetFormattedText

Obtém dados de texto formatados sobre uma cadeia de caracteres de texto especificada. O chamador deve ter um bloqueio de leitura/gravação no documento antes de chamar esse método.
ITextStoreACP2::GetScreenExt

Obtém as coordenadas da tela da caixa delimitadora da superfície de exibição em que o fluxo de texto é renderizado.
ITextStoreACP2::GetSelection

Obtém a posição do caractere de uma seleção de texto em um documento. 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.
ITextStoreACP2::GetStatus

Obtém o documento status. O documento status é retornado por meio da estrutura TS_STATUS.
ITextStoreACP2::GetText

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

Obtém a caixa delimitadora, em coordenadas de tela, do texto em uma posição de caractere especificada. O chamador deve ter um bloqueio somente leitura no documento antes de chamar esse método.
ITextStoreACP2::InsertEmbedded

Insere um objeto inserido no caractere especificado. (ITextStoreACP2.InsertEmbedded)
ITextStoreACP2::InsertEmbeddedAtSelection

Insere um 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 objeto IDataObject no documento.
ITextStoreACP2::InsertTextAtSelection

Insere texto no ponto de inserção ou seleção. Um chamador deve ter um bloqueio de leitura/gravação no documento antes de inserir texto.
ITextStoreACP2::QueryInsert

Determina se as posições de caractere 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.
ITextStoreACP2::QueryInsertEmbedded

Obtém um valor que indica se o objeto especificado pode ser inserido no documento. (ITextStoreACP2.QueryInsertEmbedded)
ITextStoreACP2::RequestAttrsAtPosition

Obtém atributos de texto na posição de caractere especificada. (ITextStoreACP2.RequestAttrsAtPosition)
ITextStoreACP2::RequestAttrsTransitioningAtPosition

Obtém atributos de texto que fazem a transição na posição de caractere especificada. (ITextStoreACP2.RequestAttrsTransitioningAtPosition)
ITextStoreACP2::RequestLock

Chamado pelo gerenciador do TSF para fornecer um bloqueio de documento para modificar o documento. Esse método chama o método OnLockGranted para criar o bloqueio de documento.
ITextStoreACP2::RequestSupportedAttrs

Obtenha os atributos com suporte no documento. (ITextStoreACP2.RequestSupportedAttrs)
ITextStoreACP2::RetrieveRequestedAttrs

Obtém os atributos retornados por uma chamada para um método de solicitação de atributo. (ITextStoreACP2.RetrieveRequestedAttrs)
ITextStoreACP2::SetSelection

Seleciona o texto dentro do documento. O aplicativo deve ter um bloqueio de leitura/gravação no documento antes de chamar esse método.
ITextStoreACP2::SetText

Define a seleção de texto para as posições de caractere fornecidas.
ITextStoreACP2::UnadviseSink

Chamado por um aplicativo para indicar que ele não requer mais notificações do gerenciador do TSF. O gerenciador do TSF liberará a interface do coletor e interromperá as notificações.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho textstor.h