使用 Mircosoft.Ink,当我有 时RecognizerContext rec
,如何分隔不同的行?我需要在调用时获取每行编写的文本,而不是所有内容rec.Recognize
。
问问题
221 次
1 回答
2
我终于找到了解决方案:
Divider theDivider = new Divider(theStrokes, theRecognizerContext);
DivisionResult theResult = theDivider.Divide();
DivisionUnits theDivisionUnits = theResult.ResultByType(InkDivisionType.Line);
foreach (DivisionUnit theLine in theDivisionUnits)
{
string theRecognitionString = theLine.RecognitionString;
}
(来源: http: //msdn.microsoft.com/en-us/library/microsoft.ink.divider.divide (v=VS.85).aspx )
可悲的是,这不能可靠地工作,至少不是我的输入。对于三行输入,它有时只识别一行,有时识别两行,很少识别三行。不知道为什么,就自己分析笔画,把线条分开。
于 2011-02-16T19:12:42.330 回答