版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、汉王笔迹签名控件接口说明文档v2.2控件使用平台操作系统平台Wi ndows XP, Windows Vista, Windows 72支持软件平台(1)浏览器:IE浏览器V2.0至目前IE的最高版本(V10.0)采用IE内核的浏览器注:360、搜狗、傲游等浏览器,均是双核浏览器,即兼容模式下为支持IE内核模式,此时 支持控件的加载。极速模式下为采用了 Chromium内核,此种模式下不支持加载控件。当用户浏览签批控件所在的页面时,请将以上浏览器的模式切换至兼容模式,否则控件 无法正常工作。(2)支持com组件调用的应用程序中13控件功能控件为浏览器的子窗口(故不能创建透明的签名窗口),可在窗
2、 口内实现带压感的原笔迹手写签字。提供接口支持笔形(压力笔/钢笔)、笔宽(共5级)、笔颜色、窗口边框宽度及颜色、窗口内部 始化和卸载控制,支持获取签字笔迹的bmp/jpg/png/gif图片格式的背景颜色的设置,支持一次性清除所有笔迹,支持对手写模块的初base64数据流。14控件界面上图是签批控件HWPenSign.ocx界面图,此控件是ActiveX控件, 可以嵌入到网页中使用。此控件可以提供用户定制开发,额外收取软件 开发费用。控件接口注:为保证图像不失真,PC端控件显示窗口与设备窗口长宽比应一致。因此,建议对于设备ESP370,设置控件窗口长宽比为8:3o对于设备ESP560,设置控
3、件窗口长宽比为5:3o2.1函数返回值错误码HW_eO k0HW_eDev i ceNotFound -1HW_eFa i IedLoadModuIe -2HW_eFa i IedIn i tModuIe -3HW_eWronglmageForma t-4HW_eNoS i gnData -5HW_eInvaIi dInput -6 成功未找到对应的汉王手 写设备手写模块加载失败 手写模块初始化失败不支 持的图片格式没有签名数 据无效输入参数其它返回值,参见windows(WinError.h头文件中定义)常见错误码含义。2.2基本接口1. LONG HWInitialize (void)函数
4、功能:手写模块初始化参数说明:返回值见2.12. LONG HWFinalize (void)函数功能:手写模块卸载参数说明:无3. LONG HWCIearPenSign (void)函数功能:清除笔迹4. LONG HWSetPenMode(LONG flag)函数功 能:设置笔模型flag :0 -毛笔(默认)参数说1 -钢笔5. LONGHWSetPenWidth(LONG penWidth)函数功 能:设置笔宽penWidth :笔宽,提供1-5个级别的设置,默认为3级6. LONGHWSetPenColor (OLE COLOR color)函数功 能:设置笔的颜色(默认颜色为0x
5、000000 ) color :颜色,格式为RGB7. LONGHWSetBkColor (OLE COLOR color)函数功能:设置签名区域背景颜色参数说明:color :颜色,无背景图片时设置,默认为白色8. LONG HWSetCtIFrame (LONG I inewidth, OLE_COLOR color)函数功 能:设置边框宽度和颜色I inewidth :边框宽度,0为无边框。参数说Color :边框颜色9. LONG HWSetFi I ePath (VAR I ANT &path)函数功能:设置签名图像的保存路径,确保输入路径的目标文件夹存在,若不存在,控件不创建。参数
6、说明:path:路径,支持图像格式为bmp, jpg , png, gif注:win7 / vista存在写文件权限问题,因此不支持将保存路径设置为该操作系统盘盘符 下。10. LONG HWSaveFi le (void)函数功能:保存文件参数说明:仮回値见2. 111. BSTR HWGetBase64Stream(LONG flag)函数功能:获取签字区域图像的base64流参数说明:flag :0- bmp图像类型1 -jpg2 -png3 -gif饭冋值:答字图像对应的hase64魏揺济12. LONG HWSwitchMonitor (LONG mode, LONG ctlapp)
7、函数功能:参数说明:显示器模式切换(镜像&扩展)mode: 0 -汉王签批控件切换到扩展 屏显示1 -汉王签批控件在主显示器显示ctlapp: 0 -保留,取值为0注:此接口仅适用于汉王手写液晶屏。13. LONG HWSetExtWndHandle(LONG hWndHandle)函数功能:传递与控件通信的窗口句柄值hWndHandIe:口句柄值14. LONG HWLoadImage (VARIANT SpathBackImage)函数功能:給控件手写区域添加背景图片参数说明:pathBackImage -背景图片路径,当背景图片大小与控件手写区域大小不一致时,背景图片将被进行拉伸或缩放:
8、石冋彳古.m 91注:此接口仅适用于获取整个签字区域图像版本的控件。15. LONG HWLoadBase64Stream(VAR I ANT Sstream)函数功能:给控件手写区域添加背景图片参数说明:stream背景图片的Base64数据流返回值:见2. 1。注:此接口仅适用于获取整个签字区域图像版本的控件。16. LONG HWIsNeedSave(void)函数功能:是否有需要保存的笔迹参数说明:无返回值:0无笔迹有笔迹17. void HWSetSignArea(LONG width, LONG height)函数功能:设置待获取的签字图像大小参数说明:width签字图像的宽度He
9、ight签字图像的高度 注:此接口仅支持无窗口版本的控件。23签名动作的自动触发 2. 3.1签名板仁回调触发 签名板的签名界面上带有重签”和F角认按钮,用户 签名完成后,点击 按钮的动作,汉王签名控件可以捕获。(一)应用系统的HTML页面通过JS代码引用汉王的签名板控件(Act i veX) o(二)应用系统通过调用汉王控件接口函数HWInitialize开始签 名;(三)客户签名完成,点击签名界面下按钮进行重签、确认动作;(四)ActiveX控件监听到客户的动作,调用应用系统HTML页面上 的JS函数;(五)应用系统调用汉王控件接口函数HWFinalize结束签名。控件(ActiveX )
10、与HTML页面上的回调函数存在以下对应关系:1 ) “确定”按钮 调用HTML页面上的“ signComplete55函数2)“重签”按钮 调用HTML页面上的signRestar函t数客户可以根据需要自行实现上述“ s i gnComp I ete和” ” signRestar函t数乃,完成 签名动作的自动触发机制(如Demo, html 页面所示在signCompIete函数里调用HWGetBase64Stream接口获取签 名图片。)。应用系统也可以不采用这种触发机 制,而通过手动的方 式去获取用户的签名图像,此时在应用系统的HTML页面中不实现“ signCompIete 和乃 55
11、signRestar 函 t 数乃即可。2、窗口消息触发 约定:当用户点击签名板上的取消、确定按钮时, 控件会往往以下窗口句柄发送签名取消或完成的消息(调用 HWSetExtWndHandle接口传进来的窗口句柄)用户可在程序中响应对应 的消息即可。消息定义如下:HW_SIGN_COMPELETE 0x7ffeHW SIGN CLEAR 0x7ffd2.3.2手写液晶屏1 V回调触发手写液晶屏的左侧有4个按键,当用户触发按键时,控件可以捕 获并回调页面函数。具体步骤。(-)应用系统的HTML页面通过JS代码引用汉王的签名板控件 (ActiveX) o (二)应用系统通过调用汉王控件接口函数HW
12、Initialize开始签名;(三)客户触发手写液晶屏左侧按键;(四)ActiveX控件监听到客户的动作,调用应用系统HTML页面上的 JS函数;(五)应用系统调用汉王控件接口函数HWFinalize结束签 名。控件(Act i veX )与HTML页面上的回调函数存在以下对应关系:1)“确认“ 按钮2)“取消”调用HTML页面上的“ Conf i rm_Event 55函数。 调用HTML页面上的“ Cance I_Event函数。调用HTML页面上的u PrePage_Even55 t函数。 调用HTML页面上的“ NextPage_Event55函数客户可以根据需要自行实 现上述“ Conf i rm_Event 、“ CanceI_Event、“ PrePage_Even,5 t uNextPage_Event,5 函数,实现自动飾发机制(如Demo, html页面所示依次在各不回调函数审给 出弹框提示)。2、窗口消息触发约定:当用户点击签名板上的取消、确定按钮时,控件会往往以下窗 口句柄发送 签名取消或完成的消息(调用HWSetExtWndHandle
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年多伦县教师招聘考试备考题库及答案解析
- 2026广西百色学院招聘高层次人才46人笔试备考试题及答案解析
- 2027中国邮政储蓄银行贵州省分行校园招聘考试备考题库及答案解析
- 2026广东汕头市濠江区农业农村和水务局下属事业单位招聘工作人员5人考试备考试题及答案解析
- 2026石林彝族自治县第十期城镇公益性岗位招聘3人笔试参考题库及答案解析
- 2026年琼结县教师招聘笔试备考题库及答案解析
- 2026年喜德县教师招聘笔试备考题库及答案解析
- 2026黑龙江省海林林业局有限公司公开招聘8人考试备考试题及答案解析
- 2026黑龙江省东方红林业局有限公司公开招聘22人考试备考题库及答案解析
- 2026年左权县教师招聘考试参考题库及答案解析
- 2026年宿迁泗阳县公开招聘城市社区工作者17人笔试备考试题及答案解析
- 转科交接登记制度、流程及身份识别措施
- 2026年卫生健康委系统岗位招聘考试笔试试题(含答案)
- 译林版七年级英语上册知识清单
- 2026秋冀少版新教材七年级上册生物学每课知识点清单
- 2026年四川省高考历史真题试卷
- 中国重症患者液体管理专家共识(2026版)
- (2026)过敏性休克紧急处置课件
- 建筑电气设计统一技术措施-2021
- 2026年四川省拟任县处级领导干部理论(任职资格考试)全真模拟试题及答案
- 楼板拆除工程专项方案实施保证措施
评论
0/150
提交评论