Dela via


Text Services Framework (Tablet PC)

När Text Services Framework (TSF) är aktiverat på en kontroll med ett PenInputPanel objekt kopplat, kan PenInputPanel-objektet infoga text direkt. Om kontrollen inte stöder Text Services Framework (TSF) måste PenInputPanel-objektet använda funktionen SendInput för att infoga text.

Möjligheten att infoga text direkt blir mycket viktig för dem som matar in östasiatiska tecken, där användning av funktionen SendInput kan ge felaktiga tecken.

TSF tillhandahåller ett gränssnitt för att korrigera igenkänningsfel så att slutanvändaren kan korrigera, skriva om eller till och med diktera rätt text.

TSF aktiveras genom att anropa metoden EnableTsf med aktivera parameter inställd på TRUE.

[C#]

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

Ett PenInputPanel- objekt som är kopplat till en InkEdit--kontroll ger en robust användarupplevelse eftersom InkEdit stöder TSF. Se dock till att ange egenskapen InkMode till Microsoft.Ink.InkMode.Ink på kontrollen InkEdit enligt beskrivningen i avsnittet Best Practices.

PenInputPanel Sample innehåller ett exempel på aktivering av TSF.

Text Services Framework