【发布时间】:2015-11-09 21:13:00
【问题描述】:
我正在制作一个数学工作表应用程序,您可以在其中使用InkCanvas 在问题下方写下答案。问题是,如果您以大多数人的方式写“1”,它看起来像“|”,并且被识别为竖线。似乎应该有某种方法可以将InkRecognizerContainer 设置为仅识别数字,但我找不到任何方法。这可能吗?
这是我当前的代码:
var recognitionResults = await inkRecognizerContainer.RecognizeAsync(inkCanvas.InkPresenter.StrokeContainer, InkRecognitionTarget.All)
string answerString = string.Empty;
foreach (var result in recognitionResults)
{
answerString += result.GetTextCandidates()[0];
}
int submittedAnswer = Convert.ToInt32(answerString);
【问题讨论】: