首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >api函数在vbscript中不起作用

api函数在vbscript中不起作用
EN

Stack Overflow用户
提问于 2013-07-03 00:36:35
回答 1查看 217关注 0票数 1

我在一个html文件中使用了一个activex控件,它可以从签名簿(ePad-I.D.Pro)中捕获签名。在html页面中,使用了vbscript。在提供的api中,有一个函数可用于将签名保存为图像文件。下面是对该函数的描述:

8.1.3.8 SaveToFile Description将签名保存为设置位置的图像文件(bmp、jpeg、gif)。参数

1.FileName -数据类型字符串-要保存bmp图像的完整文件路径。

2.n Height -数据类型Integer - bmp图像的高度,以像素为单位。

3.nWidth -数据类型Integer - bmp图像的宽度,以像素为单位。

4.FileType -数据类型FILETYPE -指示文件(图像)存储的类型。(BMP = 0,JPEG =1,GIF=2)

5.ImageQuality -数据类型Integer -用于图像质量(jpeg)。可选参数。

6. 6.GIFTransparency数据类型Integer -对于非透明GIF,该值为0,对于透明GIF,该值为1。可选参数。

注意: ImageQuality应该在0到100之间。如果参数未设置或设置为零,则默认取ImageQuality为80。返回值

这不会返回任何内容。

因此,我在vbscript中创建了一个子例程,它像这样调用这个函数:

代码语言:javascript
复制
sub SaveToFile()
  window.document.IntegriSign1.SaveToFile("C:\SignCaptureData",200,150,0) 
end sub

但这并不能做任何事情。提前感谢您的帮助。

EN

回答 1

Stack Overflow用户

发布于 2013-07-03 00:52:48

你的

代码语言:javascript
复制
 window.document.IntegriSign1.SaveToFile("C:\SignCaptureData",200,150,0) 

尝试使用四个参数调用方法.SaveToFile。在VBscript中,不允许在调用Sub时使用参数list ()。here)。

所以试一试

代码语言:javascript
复制
window.document.IntegriSign1.SaveToFile "C:\SignCaptureData", 200, 150, 0 

如果您没有提到错误(消息),则表明您已通过某些IE配置参数或通过使用"On error Resume Next“禁用了错误报告。请确保报告错误-至少只要您的脚本“不工作”。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17431027

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档