跳轉到主要內容
Linux 和 macOS 版未實作此方法。
此方法會建立指定點陣圖影像 (HBITMAP) 的副本,格式為 FineReader Engine 內部影像格式 之後,便可使用 IEngine::LoadImageDoc 方法開啟透過此方法取得的輸出影像。

語法

C++

HRESULT PrepareBitmap(
  __int64            BitmapHandle,
  BSTR               DestinationFolderName,
  int                XResolution,
  int                YResolution,
  IPrepareImageMode* PrepareMode
);

C#

void PrepareBitmap(
  Int64            BitmapHandle,
  string           DestinationFolderName,
  int              XResolution,
  int              YResolution,
  IPrepareImageMode PrepareMode
);

Visual Basic .NET

Sub PrepareBitmap( _
  BitmapHandle As Int64, _
  DestinationFolderName As String, _
  XResolution As Integer, _
  YResolution As Integer, _
  [PrepareMode As IPrepareImageMode = Nothing] _
)

參數

BitmapHandle [in] 指定 GDI 物件 (HBITMAP) 的控制代碼。此控制代碼必須可供執行 ABBYY FineReader Engine 的處理程序使用。控制代碼會以 __int64 傳遞。 DestinationFolderName [in] 指定儲存內部格式影像之資料夾的完整路徑。此資料夾必須已存在;否則會傳回錯誤碼。 XResolution [in] 指定點陣圖的水平解析度。 YResolution [in] 指定點陣圖的垂直解析度。 PrepareMode [in] 指 PrepareImageMode 物件,此物件會儲存將點陣圖轉換為內部格式時所需的參數。此參數可為 0,此時會使用影像準備模式的預設參數;或者,若已載入 profile,則會使用該設定檔所設定的參數。

傳回值

Windows:此方法沒有特定的傳回值,會傳回 ABBYY FineReader Engine 函式的標準傳回值 Linux 和 macOS:此方法會傳回 E_NOTIMPL。

備註

  • 如果您需要在這些預先處理的影像檔不再需要時將其刪除,請在您的應用程式中實作此程序。ABBYY FineReader Engine 不會自動從磁碟刪除這些檔案。
  • 如果 Engine 在 Linux 中以處理序外伺服器載入,或在 Windows 中使用 OutprocLoader 物件建立該物件,則此方法無法運作。

另請參見

Engine OpenBitmap LoadImageDoc 設定檔的使用