Могу ли я использовать персонализацию рукописного ввода в приложении.net?

Windows Vista и 7 содержат возможность персонализировать распознавание рукописного ввода. Вы можете научить планшет распознавать ваш специфический стиль.

Я знаю, что персонализация используется родной панелью ввода планшета Windows (TIP), элементом управления почерком ОС.

Предоставляет ли.NET SDK доступ к этим данным персонализации, чтобы мое приложение.net могло использовать его для чернильных элементов управления в приложении?

1 ответ

Вы можете использовать классы Microsoft.Ink. Это Winforms, и вы можете найти DLL в C:\Program Files\Reference Assemblies\Microsoft\Tablet PC\v6.0\Microsoft.Ink.dll

или, если вы используете WPF, вы можете использовать класс InkAnalyzer http://msdn.microsoft.com/en-us/library/ms754080.aspx но у меня возникли проблемы со ссылкой на один из DLL из сборки.net 4. Но я обнаружил, что добавление следующего конфига в сборку решает проблемы.

<?xml version="1.0"?>
  <configuration>
   <startup useLegacyV2RuntimeActivationPolicy="true">
    <supportedRuntime version="v4.0" />
   </startup>
  </configuration>

Проверьте некоторую информацию здесь: http://social.msdn.microsoft.com/forums/en-US/tabletandtouch/thread/dccb93b9-5f0e-4824-8e0f-eb7f0b6cab15/

Другие вопросы по тегам