当前位置:首页 > WebSign-开发文档
3.19 BSTR RemoteID
属 性:
返回或设置远程标示号。网络版websign需要该号在服务器上标示自己。
3.20 SetCurrUserName (String userName)
功 能:设置当前盖章用户名,一般用在文件版本上 参 数:userName 当前编辑人的用户名 说 明:此接口要在盖章或者签名之前设置 示 例:
document.all.DWebSignSeal.SetCurrUserName(\张三\
3.21 long SetCurrTime(String dateAndTime)
功 能:设置客户端的盖章时间,防止客户端和服务端的时间误差
参 数:dateAndTime 参数的形式必须为 yyyy-mm-dd hh-mm-ss的形式 返回值:此接口要在盖章或者签名之前设置 示 例:
document.all.DWebSignSeal.SetCurrTime(\
3.22 long SetTipBKLeftColor
属 性:
返回或设置提示框的背景左边颜色,RGB值
3.23 long TipBKRightColor
属 性:
返回或设置提示框的背景右边颜色,RGB值
3.24 long TipLineColor
属 性:
返回或设置提示框的上面线颜色,RGB值
3.25 long TipTitleColor
属 性:
返回或设置提示框的标题颜色,RGB值
3.26 long TipTextColor
属 性:
返回或设置提示框的正文文字颜色,RGB值
3.27 long SetMenuItem(BSTR strSealName, long lIndex);
功 能:
设置右键菜单的隐藏和显示,一般在显示印章的时候调用。 参 数:
strSealName:
印章的名称,不可为空。
long lIndex
菜单的参数列表,是以下数值的组合 MENU_DelSeal = 0x01, //删除印章 MENU_MoveSeal = 0x02, //移动印章 MENU_SealInfo = 0x04, //印章信息 MENU_UserInfo = 0x08, //身份信息 MENU_DocVerify = 0x10, //文档验证 MENU_SealVerify = 0x20, //签名验证 MENU_Field_LockOrUnLock = 0x40, //区域解锁 MENU_Doc_LockOrUnlock = 0x80, //文档解锁 MENU_Pos_Lock = 0x100, //锁定位置 MENU_Version = 0x8000 //关于我们 返回值:
无意义。
示 例:
区域锁定文档锁定
设置当前所有的印章右键菜单中只有”印章信息”一个菜单条。 var strObjectName ;
strObjectName = DWebSignSeal.FindSeal(\ while(strObjectName != \ DWebSignSeal.SetSealSignData(strObjectName,str); DWebSignSeal.SetMenuItem(strObjectName,4); strObjectName = DWebSignSeal.FindSeal(strObjectName,0); }
设置当前所有的印章右键菜单中有”印章信息”和” 文档验证”两个菜单条。 var strObjectName ;
strObjectName = DWebSignSeal.FindSeal(\ while(strObjectName != \ DWebSignSeal.SetSealSignData(strObjectName,str); DWebSignSeal.SetMenuItem(strObjectName,20); strObjectName = DWebSignSeal.FindSeal(strObjectName,0); }
2.38 long GetSealBP(BSTR strSealName, BSTR strFilePath);
功 能:
把指定的印章另存为BMP图片。 参 数:
strSealName:
印章的名称,不可为空。
strFilePath:
另存为的BMP的路径地址。
返回值:
0:正确。
示 例:
把第一个印章保存为图片。 var strObjectName = document.all.DWebSignSeal.FindSeal(\ var vTempPath;
if(strObjectName != \ //获取临时文件的路径 vTempPath = document.all.DWebSignSeal.GetTempFileName() ; //把第一个印章保存到临时文件中 document.all.DWebSignSeal.GetSealBP(strObjectName,vTempPath); //插入图片到指定的书签位置
//此时可以把图片保存到临时文件中 //删除临时文件 document.all.DWebSignSeal.DelLocalFile(vTempPath); }
3.29 long DelLocalFile (BSTR strFilePath);
功 能:
删除本地文件。 参 数: strFilePath:
文件路径。 示 例:
把第一个印章保存为图片。
document.all.DWebSignSeal.DelLocalFile(\
3.30 BSTR GetTempFileName ();
功 能:
获取临时文件名,并不创建临时文件。 返回值:
临时文件路径。 示 例:
把第一个印章保存为图片。
var vTempPath = document.all.DWebSignSeal.GetTempFileName ();
3.31 BSTR GetSealPosX (BSTR strSealName);
功 能:
获取印章的Left坐标。
参 数:
strSealName:
印章的名称,不可为空。
返回值:
Left坐标。 示 例:
返回第一个印章Left值。
var vLeft = document.all.DWebSignSeal.GetSealPosX (\
3.32 BSTR GetSealPosY (BSTR strSealName);
功 能:
获取印章的Top坐标。
参 数:
strSealName:
印章的名称,不可为空。
返回值:
Top坐标。
共分享92篇相关文档