1. 程式人生 > >Dynamic Web TWAIN——將本地圖片載入到檢視器中

Dynamic Web TWAIN——將本地圖片載入到檢視器中

Dynamic Web TWAIN可以處理以下格式的圖片:BMP,JPEG,PNG,TIFF和PDF。

呼叫方法:

您可以使用方法LoadImage ()或LoadImageEx()載入本地圖片。以下是一個簡單的程式碼段:

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);
}

請注意,最後兩個引數optionalAsyncSuccessFunc和optionalAsyncFailureFunc是可選的回撥函式。

如您所見,您需要提供完整的檔案路徑才能載入圖片。 但當您需要載入多個影象時這樣做就非常麻煩了。 但不用擔心,Dynamic Web TWAIN可以開啟“選擇檔案...”對話方塊,以便您找到要載入的影象。 和其他屬性和方法一樣,它非常易於使用。 以下是程式碼段:

DWObject.IfShowFileDialog = true;
/* ImageType: ALL (BMP, JPG, PNG, PDF, TIFF) */
DWObject.LoadImageEx("", EnumDWT_ImageType.IT_ALL);

請注意,方法LoadImageEx()中的第二個引數“ImageType”將確定“選擇檔案...”對話方塊中的檔案過濾器。