本文爲你介紹Dynamic Web TWAIN中屬性/方法/事件的具體操作代碼,歡迎收藏。
屬性
/* Property */
/* Scan pages in 200 DPI */
DWObject.Resolution = 200;
方法
// Method
///
<summary> /// Rotates the image of a specified index in buffer by a specified angle.
/// </summary>
///
<paramname="sImageIndex"type="short"data-filtered="filtered">
specifies the index of image in buffer. The index is 0-based.
///
<paramname="fAngle"type="float"data-filtered="filtered">
specifies the angle.
///
<paramname="bKeepSize"type="bool"data-filtered="filtered">
specifies whether to keep the original size
///
<returnstype="bool"data-filtered="filtered"></returns>
DWObject.Rotate(0, 45, false); // rotate the 1st image in the buffer by 45 degrees
事件
<scripttype="text/javascript"data-filtered="filtered">
Dynamsoft.WebTwainEnv.RegisterEvent('OnWebTwainReady', Dynamsoft_OnReady);
var DWObject;
/* OnWebTwainReady event fires as soon as Dynamic Web TWAIN is initialized and ready to be used. It is the best place to add event listeners */
function Dynamsoft_OnReady() {
DWObject = Dynamsoft.WebTwainEnv.GetWebTwain('dwtcontrolContainer');
DWObject.RegisterEvent("OnPostTransfer", Dynamsoft_OnPostTransfer);
}
function Dynamsoft_OnPostTransfer() {
/* This event OnPostTransfer will be triggered after a transfer ends. */
/* your code goes here*/
}
</script>
<scripttype="text/javascript"data-filtered="filtered">
Dynamsoft.WebTwainEnv.RegisterEvent('OnWebTwainReady', Dynamsoft_OnReady);
var DWObject;
function Dynamsoft_OnReady() {
DWObject = Dynamsoft.WebTwainEnv.GetWebTwain('dwtcontrolContainer');
DWObject.RegisterEvent("OnPostTransfer", function() {
/* your code goes here*/
});
}
</script>
/* sImageIndex is the index of the image you clicked on*/
OnMouseClick(short sImageIndex)
function DynamicWebTwain_OnMouseClick(index) {
CurrentImage.value = index + 1;
}
或者
DWObject.RegisterEvent("OnPostTransfer", function(index) {
CurrentImage.value = index + 1;
});
|
在所有的內置事件中,有一個特殊事件“OnWebTwainReady”。基本上這個事件在Dynamic Web TWAIN對象被初始化並準備好使用的時候觸發。正如您在本文前面看到的那樣,推薦使用它的方法是:
<scripttype="text/javascript"data-filtered="filtered">
Dynamsoft.WebTwainEnv.RegisterEvent('OnWebTwainReady', Dynamsoft_OnReady);
var DWObject;
function Dynamsoft_OnReady() {
DWObject = Dynamsoft.WebTwainEnv.GetWebTwain('dwtcontrolContainer');
}
</script>
或者
<scripttype="text/javascript"data-filtered="filtered">
Dynamsoft.WebTwainEnv.RegisterEvent('OnWebTwainReady', function() {
DWObject = Dynamsoft.WebTwainEnv.GetWebTwain('dwtcontrolContainer');
});
</script>
本次教程到此結束,希望能對Dynamic Web TWAIN的用戶帶來幫助,接下來還會有更多的相關教程,敬請期待!