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 |