操作系统  办公  实用知识  设计  开发  WEB开发  移动开发  数据库  软件工程  网管  安全  管理  信息化  答疑  渠道 

NTKOOFFICE文档控件如何调用NTKO安全签名印章ForWord,Excel?

2008-3-27 发布方:ntko 网友评论 0 条 点击进入论坛
1、添加安全签名:

文档控件对象.AddSecHandSign(BSTR username,VARIANT left,VARIANT top,
VARIANT relative,VARIANT PrintMode,VARIANT IsUseCertificate,VARIANT IsLocked,
VARIANT IsCheckDocChange,VARIANT IsShowUI)

除第一个参数外,其他参数都是可选的。

第1个参数是用户名,
参数left和top,是相对当前光标的位置,一般传递0,0,
relative参数是相对值,一般传递1,
PrintMode是控制打印,0=不打印,1=打印灰色,2=打印原始,
IsUseCertificate是是否使用证书,true或者false,
IsLocked是是否锁定印章,true或者false,一般是false,
IsCheckDocChange是是否检查文档改变,一般应该传true
IsShowUI是是否出现提示用户盖章选项的对话框

2、从EKEY盖章:
文档控件对象.AddSecSignFromEkey(BSTR username,VARIANT left,VARIANT top,
VARIANT relative,VARIANT PrintMode,VARIANT IsUseCertificate,VARIANT IsLocked,
VARIANT IsCheckDocChange,VARIANT IsShowUI)
第1个参数是用户名,后面的参数和上面的介绍一致

3、从本地盖章:
文档控件对象.AddSecSignFromLocal(BSTR username,BSTR Filename,VARIANT PromptSelect,VARIANT left,VARIANT top,
VARIANT relative,VARIANT PrintMode,VARIANT IsUseCertificate,VARIANT IsLocked,VARIANT IsCheckDocChange,VARIANT IsShowUI,VARIANT signpass)
第一个参数是用户名,第二个参数是本地文件名,一般传"",第3个参数是是否提示用户选择印章文件,一般传递true
其他参数和上面一致。最后一个参数signpass是印章口令。
前3个参数必须,后面参数可选

4、从URL添加盖章:
文档控件对象.AddSecSignFromURL(BSTR username,BSTR URL,VARIANT left,VARIANT top,VARIANT relative,
VARIANT PrintMode,VARIANT IsUseCertificate,VARIANT IsLocked,VARIANT IsCheckDocChange,VARIANT IsShowUI,VARIANT signpass)
第一个参数是用户名,第二个参数是印章文件的URL,应该是服务器上esp文件的URL.
其他参数和上面一致。最后一个参数signpass是印章口令。
前2个参数必选,后面的可选。

已有 0 位对此文章感兴趣的网友发布了看法