Dynamic Web TWAIN puede manejar los siguientes formatos de imagen: BMP, JPEG, PNG, TIFF y PDF.
Llamar al método:
Puede utilizar LoadImage () o LoadImageEx () para cargar la imagen local. El siguiente es un simple fragmento de código:
DWObject.LoadImage("C:\\WebTWAIN\\Images\\ImageData.jpg", optionalAsyncSuccessFunc, <a name="OLE_LINK669"></a><a name="OLE_LINK668"></a>optionalAsyncFailureFunc);
/* ImageType: JPG */
DWObject.LoadImageEx("C:\\WebTWAIN\\Images\\ImageData.jpg", EnumDWT_ImageType.IT_JPG, optionalAsyncSuccessFunc, optionalAsyncFailureFunc);
/* Callback functions for async APIs */
function optionalAsyncSuccessFunc(){
console.log('successful');
}
function optionalAsyncFailureFunc(errorCode, errorString){
alert(errorString);
}
Tenga en cuenta que los dos últimos parámetros son función de devolución de llamada opcional optionalAsyncSuccessFunc y optionalAsyncFailureFunc.
Como se puede ver, es necesario proporcionar la ruta completa del archivo a cargar imágenes. Pero para ello es necesario cargar varias imágenes es muy molesto. Pero no se preocupe, Dynamic Web TWAIN puede abrir el "Seleccionar archivo ..." cuadro de diálogo, para que pueda encontrar la imagen a cargar. Y otras propiedades y métodos, ya que es muy fácil de usar. El siguiente es un fragmento:
DWObject.IfShowFileDialog = true;
/* ImageType: ALL (BMP, JPG, PNG, PDF, TIFF) */
DWObject.LoadImageEx("", EnumDWT_ImageType.IT_ALL);
Tenga en cuenta que el método LoadImageEx () El segundo parámetro "ImageType" determinará el filtro de archivos "Seleccionar archivo ..." cuadro de diálogo.