Zum Hauptinhalt springen
Mit dieser Methode wird ermittelt, ob die angegebenen Seiten der PDF-Datei Text enthalten, oder ob die Zuverlässigkeit des Textes geprüft wird. Der Text gilt als zuverlässig, wenn die PDF-Quelldatei eine sichtbare Textebene enthält und die Prüfung auf fehlerhafte Kodierung erfolgreich besteht.

Syntax

C++

HRESULT CheckTextLayer(
  CheckingTextModeEnum    CheckingMode,
  IIntsCollection*        PageIndices, 
  VARIANT_BOOL*           Result
);

C#

bool CheckTextLayer(
  CheckingTextModeEnum    CheckingMode,
  IIntsCollection*        PageIndices
);

Visual Basic .NET

Function CheckTextLayer( _
  CheckingMode As CheckingTextModeEnum, _
  PageIndices As IIntsCollection _
) As Boolean

Parameter

CheckingMode [in] Diese Variable gibt den Modus für die Überprüfung der Textebene an. Eine Beschreibung der unterstützten Modi finden Sie unter CheckingTextModeEnum. PageIndices [in] Dieser Parameter verweist auf das Objekt IntsCollection, das die Nummern der zu überprüfenden Seiten enthält. Dieser Parameter kann den Wert 0 haben; in diesem Fall werden alle Seiten im Dokument überprüft. Wenn der angegebene Seitenindex die tatsächliche Seitenzahl überschreitet, die Indexsammlung leer ist oder doppelte Einträge enthält, wird ein Fehler zurückgegeben. Result [out, retval] Bei der Überprüfung, ob eine Textebene vorhanden ist, gibt dieser Parameter TRUE zurück, wenn mindestens eine der angegebenen Seiten der Datei eine Textebene hat, und FALSE, wenn keine der angegebenen Seiten eine Textebene enthält. Bei der Überprüfung der Zuverlässigkeit des Textes gibt dieser Parameter TRUE zurück, wenn der Text auf allen angegebenen Seiten die Zuverlässigkeitsprüfung bestanden hat, und FALSE, wenn mindestens eine der angegebenen Seiten unzuverlässigen Text enthält.

Rückgabewerte

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

Siehe auch

FRDocument