Zum Hauptinhalt springen
Diese Methode prüft, ob die Seite leer ist. Sie verwendet dieselben Parameter wie die Analysemethoden, um festzustellen, ob die Seite relevante Objekte enthält, zum Beispiel Text, Tabellen oder Bilder. Sie können den Parameter EmptyPageDetectionParams verwenden, um den Seitenbereich festzulegen, sodass Bildstörungen an den Rändern das Ergebnis nicht beeinflussen, und um die maximale Anzahl von Objekten anzugeben, die eine Seite enthalten darf und dennoch als leer gilt.

Syntax

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

Parameter

ExtractionParams [in] Verweist auf das Objekt ObjectsExtractionParams, in dem die Parameter für die Objektextraktion gespeichert sind. Dieser Parameter kann 0 sein. In diesem Fall werden die Objekte mit den Standardparametern extrahiert, oder – falls ein Profil geladen wurde – mit den in diesem Profil festgelegten Parametern. RecognizerParams [in] Verweist auf das Objekt RecognizerParams, in dem die für die Layout-Analyse erforderlichen Erkennungsparameter gespeichert sind (z. B. die Erkennungssprache). Dieser Parameter kann 0 sein. In diesem Fall werden die Standardparameter verwendet, oder – falls ein Profil geladen wurde – die in diesem Profil festgelegten Parameter. EmptyPageDetectionParams [in] Verweist auf das Objekt EmptyPageDetectionParams, in dem die Parameter für die Erkennung leerer Seiten gespeichert sind, z. B. die Seitenränder, die nicht berücksichtigt werden dürfen, sowie die Anzahl der Objekte, die auf einer leeren Seite zulässig sind. Dieser Parameter kann 0 sein. In diesem Fall werden die Standardparameter verwendet, oder – falls ein Profil geladen wurde – die in diesem Profil festgelegten Parameter. Result [out, retval] Enthält das Ergebnis der Methodenausführung. Diese Variable wird auf TRUE gesetzt, wenn die Seite als leer erkannt wird, und auf FALSE, wenn sie nicht leer ist (also Text, Bilder oder andere relevante Objekte enthält).

Rückgabewerte

Diese Methode hat keine spezifischen Rückgabewerte. Sie gibt die Standard-Rückgabecodes von ABBYY FineReader Engine-Funktionen zurück.

Siehe auch

FRPage