Pdf中间件说明文档.docx

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Pdf中间件说明文档

Pdf中间件接口说文档昆山百润百成技术部2014/2/24(水)一、概述Pdf中间件主要包含两个库:BCPdfSealLib.dll和BicengPdfLib.dll。前者主要负责Pdf文档签章相关功能,后者主要负责对Pdf中间件文档相关处理,相关接口名称如下表所示:接口名说明所在库名PdfDocument签章文档接口BCPdfSealLib.dllDocument文档接口BicengPdfLib.dllImageObject图片对象接口BicengPdfLib.dllPage页面接口BicengPdfLib.dllPages页面集接口BicengPdfLib.dllDocumentWindow文档窗口接口BicengPdfLib.dllPosition位置BicengPdfLib.dllPositionArray位置数组BicengPdfLib.dll二、接口说明2.1 Pdf签章文档接口:BCPdfSealLib.PdfDocument2.1.1 概述接口方法一览表:方法说明SignSeal签章或批注ShowVerify显示印章列表SignQFSeal骑缝签章DeleteSeal删除印章AutoVerify自动验证PutQRcode加入二维码MakeQRcode生成二维码接口属性一览表:Documet签章文档对象Seals文档里面的印章数组在详细介绍相关接口方法和属性之前,先介绍一下签章参数,大部分与签章相关的功能主要是通过设置相关的签章参数实现,主要参数以及代表意义入下表:参数名默认值说明sealRatherThanSigntruebool类型,true表示盖章,false表示签名dialogCaption请您选择需要签盖的印章string类型,界面对话框标题Memory“PDF控件盖章,文档名:”string类型,写入签章的日志信息oprDesc无string类型,写入签章日志的操作描述信息oprDesc如果设置为以下值表示的意义:oprDesc = PDF控件签章演示中心定位,则印章位置坐标(x - w/2,y - h/2);oprDesc = PDF控件签章演示定位右侧,则印章位置坐标(x , y - h/2);oprDesc = PDF控件签章右上方 则印章位置坐标(x,y - h);其中w,h分别表示印章图片宽和高;oprDesc = PDF控件带时间戳 则印章下面会显示盖章时间;如果都不是,则印章位置坐标为(x,y);page无int类型,盖章所在页面x无int类型,印章所在位置x坐标y无int类型,印章所在位置y坐标bMovableFalsebool类型,true表示移动盖章false表示不可移动盖章,此时x,y的值必须指定bShowFormTruebool类型,true表示弹出选章界面,为默认值,false表示不弹出界面selectSeal1function类型,客户系统自主选择印章接口,sealNum-1int类型,和selectSeal功能一样,表示印章索引,一般此参数用于自动签章和后台盖章sdo0自动化对象(object),存储签章数据标准数据对象,CStandardDataObject的缩写pdf签章相关的page,x,y的值存储在sdo.ExtraData下面,比如可通过var page = sdo.ExtraData.pagevar x = sdo.ExtraData.xvar y = sdo.ExtraData.y获取相应的值;以下参数只与骑缝签章相关,普通章不需要设置下面参数startPage无int类型,骑缝签章的起始页面Position无int类型,骑缝章在每个页面的高度,一般设置为页面中心高度sealPageLimit无int类型,骑缝章页数qfPadding无int类型,骑缝章右边界距离**注意:无默认值的参数必须指定2.1.2 签章或签名:SignSeal方法:HRESULT SignSeal([in] VARIANT Parameters, [out, retval] IDispatch** pRet)自动化调用:Result=Object.SignSeal(Parameters)返回类型:IDispatch*签章功能演示:/* * ******************** SignSeal ************************** * ** pdf : BicengPdfLib.Document对象 * ** isseal: true表示盖章,false表示签名 * ** bMove : true表示可移动签章,false表示固定位置盖章 * ********************************

文档评论(0)

2017ll + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档