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 |