Interface ITextDocument2 (tom.h)

Estende a interface ITextDocument, adicionando métodos que permitem que o Método de Entrada Editor (IME) conduza o controle de edição avançada e métodos para recuperar outras interfaces, como ITextDisplays, ITextRange2, ITextFont2, ITextPara2 e assim por diante.

Alguns métodos ITextDocument2 usados com o IME precisam de acesso ao HWND (identificador de janela atual). Use o método ITextDocument2::GetWindow para recuperar o identificador.

Herança

A interface ITextDocument2 herda de ITextDocument. ITextDocument2 também tem estes tipos de membros:

Métodos

A interface ITextDocument2 tem esses métodos.

 
ITextDocument2::AttachMsgFilter

Anexa um novo filtro de mensagem à instância de edição. Todas as mensagens de janela recebidas pela instância de edição são encaminhadas para o filtro de mensagem.
ITextDocument2::CheckTextLimit

Verifica se o número de caracteres a serem adicionados excederia o limite máximo de texto.
ITextDocument2::GetActiveStory

Obtém a história ativa; ou seja, a história que recebe entrada de teclado e mouse.
ITextDocument2::GetCallManager

Obtém o gerenciador de chamadas.
ITextDocument2::GetCaretType

Obtém o tipo de cursor.
ITextDocument2::GetClientRect

Recupera o retângulo do cliente do controle de edição avançada.
ITextDocument2::GetDisplays

Obtém a coleção displays para esta instância do mecanismo TOM (Modelo de Objeto de Texto).
ITextDocument2::GetDocumentFont

Obtém um objeto que fornece as informações de formato de caractere padrão para essa instância do mecanismo TOM (Text Object Model).
ITextDocument2::GetDocumentPara

Obtém um objeto que fornece as informações de formato de parágrafo padrão para esta instância do mecanismo TOM (Text Object Model).
ITextDocument2::GetEastAsianFlags

Obtém as bandeiras do Leste Asiático.
ITextDocument2::GetEffectColor

Recupera a cor usada para atributos de texto especiais.
ITextDocument2::GetGenerator

Obtém o nome do mecanismo TOM (Modelo de Objeto de Texto).
ITextDocument2::GetImmContext

Obtém o contexto de entrada do IMM (Gerenciador de Métodos de Entrada) do host TOM (Text Object Model).
ITextDocument2::GetMainStory

Obtém a história main.
ITextDocument2::GetMathProperties

Obtém as propriedades matemáticas do documento.
ITextDocument2::GetNewStory

Obtém uma nova história.
ITextDocument2::GetNotificationMode

Obtém o modo de notificação.
ITextDocument2::GetPreferredFont

Recupera a fonte preferencial para um determinado repertório de caracteres e posição de caractere.
ITextDocument2::GetProperty

Recupera o valor de uma propriedade.
ITextDocument2::GetSelection2

Obtém a seleção ativa. (ITextDocument2.GetSelection2)
ITextDocument2::GetStory

Recupera a história que corresponde a um índice específico.
ITextDocument2::GetStoryRanges2

Obtém um objeto para enumerar as histórias em um documento.
ITextDocument2::GetStrings

Obtém uma coleção de cadeias de caracteres de rich text.
ITextDocument2::GetTypographyOptions

Obtém as opções de tipografia.
ITextDocument2::GetVersion

Obtém o número de versão do mecanismo TOM (Modelo de Objeto de Texto).
ITextDocument2::GetWindow

Obtém o identificador da janela que o mecanismo TOM (Modelo de Objeto de Texto) está usando para exibir a saída.
ITextDocument2::Notify

Notifica o cliente do mecanismo TOM (Modelo de Objeto de Texto) de eventos específicos de IME (Editor de Método de Entrada).
ITextDocument2::Range2

Recupera um novo intervalo de texto para a história ativa do documento.
ITextDocument2::RangeFromPoint2

Recupera o intervalo degenerado em (ou mais próximo de) um ponto específico na tela.
ITextDocument2::ReleaseCallManager

Libera o gerenciador de chamadas.
ITextDocument2::ReleaseImmContext

Libera um contexto de entrada do IMM (Gerenciador de Métodos de Entrada).
ITextDocument2::SetActiveStory

Define a história ativa; ou seja, a história que recebe entrada de teclado e mouse.
ITextDocument2::SetCaretType

Define o tipo de cursor.
ITextDocument2::SetDocumentFont

Define a formatação de caractere padrão para essa instância do mecanismo TOM (Modelo de Objeto de Texto).
ITextDocument2::SetDocumentPara

Define a formatação de parágrafo padrão para esta instância do mecanismo TOM (Modelo de Objeto de Texto).
ITextDocument2::SetEffectColor

Especifica a cor a ser usada para atributos de texto especiais.
ITextDocument2::SetIMEInProgress

Define o estado do sinalizador em andamento Editor do Método de Entrada (IME).
ITextDocument2::SetMathProperties

Especifica as propriedades matemáticas a serem usadas para o documento.
ITextDocument2::SetNotificationMode

Define o modo de notificação.
ITextDocument2::SetProperty

Especifica um novo valor para uma propriedade.
ITextDocument2::SetTypographyOptions

Especifica as opções de tipografia para o documento.
ITextDocument2::SysBeep

Gera um aviso sonoro do sistema.
ITextDocument2::Update

Atualizações a seleção e o cursor.
ITextDocument2::UpdateWindow

Notifica o cliente de que a exibição foi alterada e o cliente deve atualizar a exibição se o mecanismo TOM (Modelo de Objeto de Texto) estiver ativo in-loco.

Requisitos

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