跳轉到主要內容
此方法會檢查頁面是否為空白。它使用與分析方法相同的參數,判斷頁面是否包含任何相關物件,例如文字、表格或圖片。您可以使用 EmptyPageDetectionParams 參數設定頁面的矩形範圍,讓頁邊上的雜點不會影響結果,並指定頁面在仍可視為空白的情況下所能包含的物件最大數量。

語法

C++

HRESULT IsEmpty(
  IObjectsExtractionParams*  ExtractionParams,
  IRecognizerParams*         RecognizerParams,
  IEmptyPageDetectionParams* EmptyPageDetectionParams,
  VARIANT_BOOL*              Result
);

C#

bool IsEmpty(
  IObjectsExtractionParams  ExtractionParams,
  IRecognizerParams         RecognizerParams,
  IEmptyPageDetectionParams EmptyPageDetectionParams
);

Visual Basic .NET

Function IsEmpty( _
  [ExtractionParams As IObjectsExtractionParams = Nothing], _
  [RecognizerParams As IRecognizerParams = Nothing], _
  [EmptyPageDetectionParams As IEmptyPageDetectionParams = 0] _
) As Boolean

參數

ExtractionParams [in] 指向儲存物件擷取參數的 ObjectsExtractionParams 物件。此參數可為 0。此時,系統會使用預設參數來擷取物件;或者,如果已載入 設定檔,則使用該設定檔中設定的參數。 RecognizerParams [in] 指向儲存版面分析所需識別參數 (例如識別語言) 的 RecognizerParams 物件。此參數可為 0。此時,系統會使用預設參數;或者,如果已載入 設定檔,則使用該設定檔中設定的參數。 EmptyPageDetectionParams [in] 指向儲存空白頁面偵測參數的 EmptyPageDetectionParams 物件,例如不應納入考量的頁面邊界,以及空白頁面上允許存在的物件數量。此參數可為 0。此時,系統會使用預設參數;或者,如果已載入 設定檔,則使用該設定檔中設定的參數。 Result [out, retval] 接收此方法的執行結果。若判定頁面為空白,則此變數設為 TRUE;若頁面不是空白 (包含某些文字、圖片或其他相關物件) ,則設為 FALSE。

回傳值

此方法沒有特定的回傳值。它會回傳 ABBYY FineReader Engine 函式的標準回傳碼

另請參見

FRPage