Compartilhar via


Estrutura de Serviços de Texto (Tablet PC)

Quando o do Text Services Framework (TSF) é habilitado em um controle com um objeto PenInputPanel anexado, o objeto PenInputPanel pode inserir texto diretamente. Se o controle não der suporte ao TSF (Text Services Framework), o objeto PenInputPanel deverá recorrer ao uso da função SendInput para inserir texto.

A capacidade de inserir texto diretamente torna-se muito importante para aqueles que inserem caracteres do Leste Asiático, em que o uso da função SendInput pode produzir caracteres incorretos.

O TSF fornece uma interface para corrigir erros de reconhecimento que permitem ao usuário final corrigir, reescrever ou até mesmo ditar o texto adequado.

O TSF é habilitado chamando o método EnableTsf com o habilitar parâmetro definido como VERDADEIRO.

[C#]

PenInputPanel thePenInputPanel = new PenInputPanel(theControl);
//...
thePenInputPanel.EnableTsf(true);

Um objeto PenInputPanel anexado a um controle InkEdit fornece uma experiência robusta do usuário porque o InkEdit dá suporte a TSF. No entanto, certifique-se de definir a propriedade InkMode para Microsoft.Ink.InkMode.Ink no controle InkEdit, conforme mencionado no tópico práticas recomendadas do.

O de exemplo PenInputPanel fornece um exemplo de habilitação do TSF.

do Text Services Framework