Estrutura de Serviços de Texto (Tablet PC)
Quando o TSF (Text Services Framework) está habilitado em um controle com um objeto PenInputPanel anexado, o objeto PenInputPanel pode inserir texto diretamente. Se o controle não der suporte ao Text Services Framework (TSF), 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 inseriam 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 parâmetro enable definido como TRUE.
[C#]
PenInputPanel thePenInputPanel = new PenInputPanel(theControl);
//...
thePenInputPanel.EnableTsf(true);
Um objeto PenInputPanel anexado a um controle InkEdit fornece uma experiência de usuário robusta porque o InkEdit dá suporte a TSF. No entanto, defina a propriedade InkMode como Microsoft.Ink.InkMode.Ink no controle InkEdit, conforme mencionado no tópico Práticas Recomendadas .
O exemplo PenInputPanel fornece um exemplo de habilitação do TSF.
Tópicos relacionados