一般用途

方法
Print() RegisterEvent() UnregisterEvent()
SetLanguage()
属性
BufferMemoryLimit ErrorCode ErrorString
IfAllowLocalCache IfShowProgressBar LogLevel
Manufacturer ProductFamily ProductKey
ProductName VersionInfo
事件
OnWebTwainReady() OnBitmapChanged()

方法

Print()
打开浏览器的打印对话框以打印图像。
语法 .Print()
参数 Boolean bPrintWithWindowsUI: 如果参数为空或者为false,则打印时调用浏览器内置打印UI。若设为true,则调用系统的UI。
返回值 Boolean
示例代码
DWObject.Print(true);
使用说明 可选参数仅在Windows有用。默认情况下本方法打开的打印页面可能会被浏览器阻止,您可以选择“始终允许”。
版本信息 Versions: 6.0 以上。 bPrintWithWindowsUI在版本11.2以上有效。
Editions: All Editions.
RegisterEvent()
向内置的Dynamic Web TWAIN事件添加事件侦听器。
语法 .RegisterEvent(eventName, evt)
参数 <string> eventName: 内置事件的名称。
返回值 Boolean
示例代码
DWObject.RegisterEvent('OnBitmapChanged', function() {
    alert('image is changed');
});
使用说明 对于同一事件,第二个侦听器将覆盖第一个侦听器。 因此,每一个事件总是只有一个事件监听器。
版本信息 Versions: All Versions.
Editions: All editions.
UnregisterEvent()
删除内置的Dynamic Web TWAIN事件对应的事件侦听器。
语法 .UnregisterEvent(eventName,evt)
参数 <string> eventName: 内置事件的名称。
<function> evt: 要删除的事件监听器。
返回值 Boolean
示例代码
DWObject.UnregisterEvent('OnBitmapChanged', function() {
    alert('image is changed');
});
使用说明 虽然函数的两个参数都是必须的,但是第二个参数只要是一个合法的函数对象即可。
版本信息 Versions: All Versions.
Editions: All editions.
SetLanguage()
设置授权对话框的语言。
语法 .SetLanguage()
参数
返回值 Boolean
示例代码
DWObject.SetLanguage(1)
使用说明 可用值是 英语:0, 法语:1, 阿拉伯语:2, 西班牙语:3, 葡萄牙语:4, 德语:5, 意大利语:6, 俄语:7, 中文:8
版本信息 Versions: 13.0 +.
Editions: HTML5 editions Only.

属性

BufferMemoryLimit
返回或设置允许存储当前在Dynamic Web TWAIN中加载的图像的物理内存(缓存阈值)。 达到限制后,图像将缓存在硬盘上。
类型 Number
访问权限 Get Set
使用说明 允许的内存越多,性能就越好。
仅当您有非常小的物理内存(< 2GB)或非常大的物理内存(> 4GB)时才设置此属性。默认值设置为800(MB),超过800MB的任何内容都会在本地磁盘上进行压缩,加密和缓存.
所有缓存的数据都是加密的,只能由Dynamic Web TWAIN读取,并且在不再使用时会被销毁
版本信息 Versions: 10.1+.
Editions: All editions.
ErrorCode
返回错误代码。
类型 Number
访问权限 Get
使用说明 查看错误代码列表。
版本信息 Versions: 所有
Editions: 所有
ErrorString
返回错误信息。
类型 Number
访问权限 Get
使用说明 查看错误代码列表。
版本信息 Versions: 所有
Editions: 所有
IfAllowLocalCache
返回或设置是否启用磁盘缓存功能。
类型 Boolean
访问权限 Get,Set
使用说明 IfAllowLocalCache的默认值为true。 当属性为true时,只要有足够大的磁盘,就可以根据需要扫描任意数量的图像。
默认阈值设置为800(MB),超过800MB的任何内容都会在本地磁盘上进行压缩,加密和缓存。
如果需要,您可以使用BufferMemoryLimit设置阈值以获得更好的性能。
所有缓存的数据都是加密的,只能由Dynamic Web TWAIN读取,并且在不再使用时会被销毁
版本信息 Versions: 10.1+
Editions: 所有
IfShowProgressBar
返回或设置在编码或解码期间是否应显示进度条。它适用于任何图像编码/解码相关方法。 例如:LoadImage,LoadImageEx等。
类型 Boolean
访问权限 Get,Set
使用说明
版本信息 Versions: 8.0+
Editions: 所有
LogLevel
返回或设置调试的日志级别。
类型 Number
访问权限 Get, Set
使用说明 LogLevel的默认值为0,这意味着不会记录调试的额外信息。 要记录调试信息,可以将其设置为1。
版本信息 Versions: 6.3+
Editions: 所有
Manufacturer
返回或设置应用程序标识的Manufacturer字符串。
类型 String
访问权限 Get, Set
使用说明 Manufacturer属性是应用程序标识的一部分。 应用程序标识由Manufacturer,ProductFamily,ProductName和VersionInfo组成。
应在调用OpenSourceManager()之前设置所有应用程序标识信息。 由于内置向导模式,Dynamic Web TWAIN智能地管理TWAIN状态的转换,OpensourceManager()可以由其他TWAIN相关函数自动调用,例如OpenSource()或AcquireImage()。 建议在任何其他TWAIN功能之前设置应用程序标识信息。
版本信息 Versions: 所有
Editions: 所有
ProductFamily
返回或设置应用程序标识的ProductFamily字符串。
类型 String
访问权限 Get, Set
使用说明 ProductFamily属性是应用程序标识的一部分。 应用程序标识由Manufacturer,ProductFamily,ProductName和VersionInfo组成。
应在调用OpenSourceManager()之前设置所有应用程序标识信息。 由于内置向导模式,Dynamic Web TWAIN智能地管理TWAIN状态的转换,OpensourceManager()可以由其他TWAIN相关函数自动调用,例如OpenSource()或AcquireImage()。 建议在任何其他TWAIN功能之前设置应用程序标识信息。
版本信息 Versions: 所有
Editions: 所有
ProductKey
返回或设置应用程序标识的ProductKey字符串。
类型 String
访问权限 Get, Set
使用说明 每个产品密钥都使用一个或一组许可证生成。 如果没有产品密钥(许可证),则不允许运行基于Dynamic Web TWAIN的应用程序。
版本信息 Versions: v9.0+
Editions: 所有
ProductName
返回或设置应用程序标识的ProductName字符串。
类型 String
访问权限 Get, Set
使用说明 ProductName属性是应用程序标识的一部分。 应用程序标识由Manufacturer,ProductFamily,ProductName和VersionInfo组成。
应在调用OpenSourceManager()之前设置所有应用程序标识信息。 由于内置向导模式,Dynamic Web TWAIN智能地管理TWAIN状态的转换,OpensourceManager()可以由其他TWAIN相关函数自动调用,例如OpenSource()或AcquireImage()。 建议在任何其他TWAIN功能之前设置应用程序标识信息。
版本信息 Versions: 所有
Editions: 所有
VersionInfo
返回或设置应用程序标识的VersionInfo字符串。
类型 String
访问权限 Get, Set
使用说明 VersionInfo属性是应用程序标识的一部分。 应用程序标识由Manufacturer,ProductFamily,ProductName和VersionInfo组成。
应在调用OpenSourceManager()之前设置所有应用程序标识信息。 由于内置向导模式,Dynamic Web TWAIN智能地管理TWAIN状态的转换,OpensourceManager()可以由其他TWAIN相关函数自动调用,例如OpenSource()或AcquireImage()。 建议在任何其他TWAIN功能之前设置应用程序标识信息。 
版本信息 Versions: 所有
Editions: 所有

事件

OnWebTwainReady
只要在页面上成功加载并初始化Dynamic Web TWAIN,就会触发此事件。
语法 Dynamsoft.WebTwainEnv.RegisterEvent('OnWebTwainReady', function() {...});
示例代码
Dynamsoft.WebTwainEnv.RegisterEvent('OnWebTwainReady', Dynamsoft_OnReady);

function Dynamsoft_OnReady() {
    var DWObject = Dynamsoft.WebTwainEnv.GetWebTwain('dwtcontrolContainer');
    DWObject.Width = 270;  
    DWObject.Height = 350;    
    //Add event listeners to DWObject
    DWObject.RegisterEvent("OnPostTransfer", function(){...}); 
    DWObject.RegisterEvent("OnPostLoad", function(){...}); 
    DWObject.RegisterEvent("OnMouseClick", function(){...}); 
}
使用说明 这是设置Dynamic Web TWAIN(更改其大小,添加事件侦听器等)的最佳位置,如下例所示。
版本信息 Versions: 8.0+
Editions: 所有
OnBitmapChanged
以下情况触发该事件:新图加载,索引改变,图片删除,图片修改。
语法 .RegisterEvent('OnBitmapChanged',function(strUpdatedIndex, operationType, sCurrentIndex){...});
参数 String strUpdatedIndex: 当前改变的索引值。
Number operationType: 操作类型。1代表有新图加载到缓存末尾;2代表有新图插入到当前索引前;3代表有图片被删除;4代表有图片被修改;5代表选中索引发生改变。
Number sCurrentIndex: 当前被操作的图片索引。
示例代码
DWObject.RegisterEvent('OnBitmapChanged', 
function(strUpdatedIndex, operationType, sCurrentIndex) {
    console.log('Image ' + sCurrentIndex + ' is changed!');
});
使用说明 通过查看operationType来确定如何处理返回的索引。
版本信息 Versions: 8.0+
Editions: 所有

results matching ""

    No results matching ""