Compartir a través de


Marco de servicios de texto (Pc tableta)

Cuando el Text Services Framework (TSF) está habilitado en un control con un PenInputPanel objeto adjunto, el objeto PenInputPanel puede insertar texto directamente. Si el control no admite Text Services Framework (TSF), el objeto PenInputPanel debe recurrir al uso de la función SendInput de para insertar texto.

La capacidad de insertar texto directamente se convierte en muy importante para aquellos que introducen caracteres asiáticos orientales, donde el uso de la función SendInput puede producir caracteres incorrectos.

TSF proporciona una interfaz para corregir errores de reconocimiento que permiten al usuario final corregir, reescribir o incluso dictar el texto adecuado.

TSF está habilitado llamando al método EnableTsf con el parámetro enable establecido en TRUE.

[C#]

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

Un objeto PenInputPanel asociado a un control InkEdit proporciona una experiencia de usuario sólida porque InkEdit admite TSF. Sin embargo, asegúrese de establecer la propiedad InkMode en microsoft.Ink.InkMode.Ink en el control InkEdit, como se mencionó en el tema procedimientos recomendados de.

El de ejemplo penInputPanel de proporciona un ejemplo de habilitación de TSF.

Text Services Framework