三星S-Pen SDK - 以编程方式选择所有用户输入笔划

时间:2018-01-29 11:02:59

标签: java android samsung-mobile-sdk stylus-pen

使用官方示例应用程序:
http://developer.samsung.com/galaxy/pen
特别是在演示示例中 PenSample5_6_TextRecognition ..
有两种工具;画笔绘制笔画和选择工具。该示例允许您在 SpenSurfaceView 上绘制笔划,然后让您选择要识别文本的内容..
选择后, SpenSurfaceView.ControlListener 委托会触发事件:

  

public boolean onCreated(ArrayList selectedList,    ArrayList arg1,                    ArrayList arg2,ArrayList arg3,int arg4,PointF arg5)

selectedList 作为选定笔划列表发送到文本识别引擎。

我的问题是:如何以编程方式选择画布上绘制的所有笔划或 SpenSurfaceView ,而无需用户手动选择并且不触发选择事件以返回所选笔划。
谢谢:))

1 个答案:

答案 0 :(得分:0)

诀窍结果是使用附加到SpenSurfaceView的 SpenPageDoc 来获取所有绘制的笔画

  

ArrayList< SpenObjectBase> inputList = mSpenPageDoc.getObjectList(SpenObjectBase.TYPE_STROKE);