メインコンテンツへスキップ
このメソッドは、ページが空かどうかを確認します。解析メソッドと同じパラメーターを使用して、ページにテキスト、表、画像などの関連オブジェクトが含まれているかどうかを判定します。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