智能手写板
  # Smart之智能手写板
# 1. 说明
范例通过手写模块,在具有触控功能的屏幕上实现手写输入的功能。
通过范例学习,可以掌握手写输入板的调用方式,从而实现手写输入的功能。
# 2. 设计明细
  开启Smart智慧控制平台,分别加入下插图之控件。或者通过点击菜单栏[文件]-[打开项目]选择项目打开该范例。

  ①:TPanel组件,控件名称为Panel1。
  ②:TPanel组件,控件名称为Panel2。
Main窗体属性设置
Caption:主窗体标题,设置为智能手写板。ClientHeight:窗体客户区高度=438。ClientWidth:窗体客户区宽度=465。BorderStyle:设置边框样式=bsDialog。
①Panel1属性设置
Align:设置对齐方式=alTop。Height:设置图片高度=401。Color:设置边框颜色=clHighlightText。Caption:设置面板显示的文字=结果显示。Font:设置字体。双击该属性或者点击属性右侧的[...]打开字体设置界面。

②Panel2属性设置
Align:设置对齐方式=alClient。Caption:设置面板显示的文字=点击上方的面板打开手写板。Font:设置字体。双击该属性或者点击属性右侧的[...]打开字体设置界面。

# 3. 程序设计
# 3.1. 程序初始设置
该程序无初始设置。
# 3.2. 事件设置
- ①Panel1-OnClick事件
 
点击面板,开启手写板页面。
procedure TMyHandler.Panel1Click;
begin
  FThis.Panel1.Caption := paxfunc.ShowHandWrite(FThis.Panel1.Caption);
end;
 1
2
3
4
2
3
4
# 4. 运行结果
通过工具栏保存,将程序保存为 sdb 项目文件。
使用鼠标点击工具栏运行(Run),测试运行结果。

  点击程序中的“显示结果”面板,打开手写板的界面,在手写区内进行书写,右侧会显示备选字的结果,点击结果字样,将其加入到下方的编辑框中,书写完成后,点击[确定]按钮,返回主程序,主程序的页面中显示手写内容的结果。