Могу ли я использовать персонализацию рукописного ввода в приложении.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/