2010-06-03 5 views
0

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

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

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

ответ

0

Вы можете использовать классы Microsoft.Ink. Это Winforms и вы можете найти DLL в C: \ Program Files \ Reference Сборки \ 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/