Condividi tramite


Text Services Framework (Tablet PC)

Quando text Services Framework (TSF) è abilitato in un controllo con un oggetto PenInputPanel collegato, l'oggetto PenInputPanel può inserire il testo direttamente. Se il controllo non supporta Text Services Framework (TSF), l'oggetto PenInputPanel deve ricorrere all'uso della funzione SendInput per inserire testo.

La possibilità di inserire il testo direttamente diventa molto importante per quelli che inseriscono caratteri asiatici orientali, dove l'uso della funzione SendInput può produrre caratteri non corretti.

TSF fornisce un'interfaccia per correggere gli errori di riconoscimento che consentono all'utente finale di correggere, riscrivere o anche dettare il testo appropriato.

TSF è abilitato chiamando il metodo EnableTsf con il parametro enable impostato su TRUE.

[C#]

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

Un oggetto PenInputPanel collegato a un controllo InkEdit offre un'esperienza utente affidabile perché InkEdit supporta TSF. Tuttavia, assicurarsi di impostare la proprietà InkMode su Microsoft.Ink.InkMode.Ink nel controllo InkEdit, come indicato nell'argomento Procedure consigliate.

L'esempio PenInputPanel fornisce un esempio di abilitazione del TSF.

Text Services Framework