Fired before all the transfers begin.
| ActiveX Edition | Plug-in Edition | Mac Edition |
|---|---|---|
| Since V2.0 | Since V4.0 | Since V6.4 |
Object_OnPreAllTransfers()
Multiple transfers may occur when ADF(Auto Document Feeder) is enabled or there are more than one frames in a page. In those cases, more than one OnPreTransfer Event will be fired, and only one OnPreAllTransfers Event will be fired.
This is the place to call CancelAllPendingTransfers().
OnPreTransfer Event, OnPostAllTransfers Event, OnPostTransfer Event, OnTransferCancelled Event, OnTransferError Event.
A JavaScript sample is provided.
<script type="text/javascript" language="javascript">
WebTWAIN = document.getElementById("DynamicWebTwain");
//IE
WebTWAIN.attachEvent('OnImageAreaDeSelected', DynamicWebTwain_OnImageAreaDeselected);
WebTWAIN.attachEvent('OnImageAreaSelected', DynamicWebTwain_OnImageAreaSelected);
WebTWAIN.attachEvent('OnMouseClick', DynamicWebTwain_OnMouseClick);
WebTWAIN.attachEvent('OnMouseDoubleClick', DynamicWebTwain_OnMouseDoubleClick);
WebTWAIN.attachEvent('OnMouseMove', DynamicWebTwain_OnMouseMoveClick);
WebTWAIN.attachEvent('OnMouseRightClick', DynamicWebTwain_OnMouseRightClick);
WebTWAIN.attachEvent('OnPreAllTransfer', DynamicWebTwain_OnPreAllTransfer);
WebTWAIN.attachEvent('OnPreTransfer', DynamicWebTwain_OnPreTransfer);
WebTWAIN.attachEvent('OnPostLoad', DynamicWebTwain_OnPostLoad);
WebTWAIN.attachEvent('OnPostTransfer', DynamicWebTwain_OnPostTransfer);
WebTWAIN.attachEvent('OnPostAllTransfers', DynamicWebTwain_OnPostAllTransfers);
WebTWAIN.attachEvent('OnTopImageInTheViewChanged', DynamicWebTwain_OnTopImageInTheViewChanged);
WebTWAIN.attachEvent('OnTransferCancelled', DynamicWebTwain_OnTransferCancelled);
WebTWAIN.attachEvent('OnInternetTransferPercentage', DynamicWebTwain_OnInternetTransferPercentage);
WebTWAIN.attachEvent('OnInternetTransferPercentageEx', DynamicWebTwain_OnInternetTransferPercentageEx);
//Non-IE
<embed id='DynamicWebTwain' type='Application/DynamicWebTwain-Plugin'
OnImageAreaDeSelected = 'DynamicWebTwain_OnImageAreaDeselected'
OnImageAreaSelected = 'DynamicWebTwain_OnImageAreaSelected'
OnMouseClick = 'DynamicWebTwain_OnMouseClick'
OnMouseDoubleClick = 'DynamicWebTwain_OnMouseDoubleClick'
OnMouseMove = 'DynamicWebTwain_OnMouseMove'
OnMouseRightClick = 'DynamicWebTwain_OnMouseRightClick'
OnPreAllTransfer = 'DynamicWebTwain_OnPreAllTransfer'
OnPreTransfer = 'DynamicWebTwain_OnPreTransfer'
OnPostLoad = 'DynamicWebTwain_OnPostLoad'
OnPostTransfer = 'DynamicWebTwain_OnPostTransfer'
OnPostAllTransfers = 'DynamicWebTwain_OnPostAllTransfers'
OnTopImageInTheViewChanged = 'DynamicWebTwain_OnTopImageInTheViewChanged'
OnTransferCancelled = 'DynamicWebTwain_OnTransferCancelled'
OnInternetTransferPercentage = 'DynamicWebTwain_OnInternetTransferPercentage'
OnInternetTransferPercentageEx = 'DynamicWebTwain_OnInternetTransferPercentageEx'
></embed>
...
function DynamicWebTwain_OnImageAreaDeselected(sImageIndex){
// Add your code here
}
function DynamicWebTwain_OnImageAreaSelected(sImageIndex, left, top, right, bottom){
// Add your code here
}
function DynamicWebTwain_OnMouseClick(sImageIndex){
// Add your code here
}
function DynamicWebTwain_OnMouseDoubleClick(sImageIndex){
// Add your code here
}
function DynamicWebTwain_OnMouseMoveClick(sImageIndex){
// Add your code here
}
function DynamicWebTwain_OnMouseRightClick(sImageIndex){
// Add your code here
}
function DynamicWebTwain_OnPreAllTransfer(){
// Add your code here
}
function DynamicWebTwain_OnPostLoad(){
// Add your code here
}
function DynamicWebTwain_OnPostTransfer(){
// Add your code here
}
function DynamicWebTwain_OnPostAllTransfers(){
// Add your code here
}
function DynamicWebTwain_OnTopImageInTheViewChanged(sImageIndex){
// Add your code here
}
function DynamicWebTwain_OnTransferCancelled(sImageIndex, left, top, right, bottom){
// Add your code here
}
function DynamicWebTwain_OnInternetTransferPercentage(sPercent, pCancel){
// Add your code here
}
function DynamicWebTwain_OnInternetTransferPercentageEx(sPercent, pCancel){
// Add your code here
}
TWAIN ActiveX |
TWAIN Plug-in |
TWAIN Control |
TWAIN SDK |
Scanner COM
Software Configuration Management |
Version Control |
Source Control
Copyright © 2012 Dynamsoft Corporation. All Rights Reserved.