Compartilhar via


Interface ITextStoreACP (textstor.h)

A interface ITextStoreACP é 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 ITfDocumentMgr::CreateContext . A ID da interface é IID_ITextStoreACP.

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 ITextStoreACP herda da interface IUnknown . O ITextStoreACP também tem esses tipos de membros:

Métodos

A interface ITextStoreACP tem esses métodos.

 
ITextStoreACP::AdviseSink

O método ITextStoreACP::AdviseSink instala um novo coletor de consultoria da interface ITextStoreACPSink ou modifica um coletor de aconselhamento existente. A interface do coletor é especificada pelo parâmetro punk.
ITextStoreACP::FindNextAttrTransition

O método ITextStoreACP::FindNextAttrTransition determina a posição do caractere em que ocorre uma transição em um valor de atributo. O atributo especificado para marcar depende do aplicativo.
ITextStoreACP::GetACPFromPoint

O método ITextStoreACP::GetACPFromPoint converte um ponto nas coordenadas da tela em uma posição de caractere do aplicativo.
ITextStoreACP::GetActiveView

O método ITextStoreACP::GetActiveView retorna um tipo de dados TsViewCookie que especifica a exibição ativa atual.
ITextStoreACP::GetEmbedded

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

O método ITextStoreACP::GetEndACP retorna o número de caracteres em um documento.
ITextStoreACP::GetFormattedText

O método ITextStoreACP::GetFormattedText retorna 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.
ITextStoreACP::GetScreenExt

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

O método ITextStoreACP::GetSelection retorna a posição de 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.
ITextStoreACP::GetStatus

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

O método ITextStoreACP::GetText retorna informações sobre 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.
ITextStoreACP::GetTextExt

O método ITextStoreACP::GetTextExt retorna 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.
ITextStoreACP::GetWnd

O método ITextStoreACP::GetWnd retorna o identificador para uma janela que corresponde ao documento atual.
ITextStoreACP::InsertEmbedded

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

O método ITextStoreACP::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 objeto IDataObject no documento.
ITextStoreACP::InsertTextAtSelection

O método ITextStoreACP::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.
ITextStoreACP::QueryInsert

O método ITextStoreACP::QueryInsert determina se as posições de caractere inicial e final especificadas são válidas.
ITextStoreACP::QueryInsertEmbedded

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

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

Obtém atributos de texto em transição na posição de caractere especificada. (ITextStoreACP.RequestAttrsTransitioningAtPosition)
ITextStoreACP::RequestLock

O método ITextStoreACP::RequestLock é chamado pelo gerente do TSF para fornecer um bloqueio de documento para modificar o documento. Esse método chama o método ITextStoreACPSink::OnLockGranted para criar o bloqueio de documento.
ITextStoreACP::RequestSupportedAttrs

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

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

O método ITextStoreACP::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.
ITextStoreACP::SetText

O método ITextStoreACP::SetText define a seleção de texto para as posições de caractere fornecidas.
ITextStoreACP::UnadviseSink

O método ITextStoreACP::UnadviseSink é chamado por um aplicativo para indicar que ele não exige 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 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho textstor.h
Redistribuível TSF 1.0 no Windows 2000 Professional

Confira também

IUnknown

Repositórios de Texto