RecognizedPage-Objekt

RecognizedPage-Objekt

Dieses Objekt stellt die aktuelle Seite dar. Es wird in Skripten zur Trennung von Dokumenten verwendet. Die Dokumententrennung erfolgt, indem die erste Seite des Dokuments und die zu löschenden Seiten angegeben werden. Mithilfe dieses Objekts kann (anhand des Inhalts und der Eigenschaften der Seite) erkannt werden, ob die Seite die erste im Dokument ist und ob sie gelöscht werden soll. Jede erkannte Seite enthält Blöcke, die während der Layoutanalyse erkannt werden. Die Blöcke legen fest, wie und in welcher Reihenfolge die Bildbereiche erkannt werden, und enthalten den erkannten Text. Mithilfe der Eigenschaft TextBlocks, TableBlocks oder BarcodeBlocks können Sie auf den erkannten Text des entsprechenden Blocks und die Blockposition auf der Seite zugreifen.

Eigenschaften

Name Typ Beschreibung
BarcodeBlocks BarcodeBlocks, schreibgeschützt Alle Strichcodeblöcke des Seitenlayouts.
BarcodeText String

Text des Trennungs-Strichcodes. Der erste gefundene Strichcode des angegebenen Typs wird der Variable zugewiesen.


Dieser Eigenschaftswert wird automatisch ausgefüllt, wenn in den Einstellungen des Workflows, die das Skript auslösten, die Trennungsmethode "Dokumente durch Strichcodes trennen" ausgewählt ist. Bei der Trennung übernimmt das Dokument den Wert dieser Eigenschaft von der ersten Seite. Eigenschaftswerte der restlichen Seiten gehen verloren. Text des Trennungs-Strichcodes Der Text kann zur Benennung von Ausgabedateien verwendet werden. Mithilfe des Tags <Barcode> können Sie diesen Text in das Schema für den Namen der Ausgabedatei einschließen.


Der Wert dieser Eigenschaft kann mithilfe eines Skripts zur Dokumententrennung geändert werden.

CustomText String Beliebiger benutzerdefinierter Text. Bei der Trennung übernimmt das Dokument den Wert dieser Eigenschaft von der ersten Seite. Eigenschaftswerte der restlichen Seiten gehen verloren. Der Text kann zur Benennung von Ausgabedateien verwendet werden. Mithilfe des Tags <CustomText> können Sie diesen Text in das Schema für den Namen der Ausgabedatei einschließen.
DiscardJob Boolean Wenn diese Eigenschaft auf TRUE gesetzt ist, wird der gesamte Job, der die aktuelle Seite enthält, unmittelbar nach Abarbeitung des Skripts gelöscht.
Height

Long, schreibgeschützt

Die Layouthöhe in Pixeln.
InputFileProperties

InputFile, schreibgeschützt

Stellt die Eingabedatei dar, in der die aktuelle Seite enthalten ist.
IsForDeletion Boolean Wenn diese Eigenschaft auf TRUE gesetzt ist, wird diese Seite bei der Dokumententrennung gelöscht.
IsSecondInSplit

Boolean, schreibgeschützt

Wenn der Wert dieser Eigenschaft TRUE lautet, ist die Seite die zweite Hälfte einer aufgespaltenen Doppelseite.
IsStartingPage Boolean Wenn der Wert dieser Eigenschaft TRUE lautet, wird bei der Dokumententrennung bei dieser Seite ein neues Dokument begonnen.
JobProperties

JobProperties, schreibgeschützt

Stellt den Job dar, der die aktuelle Seite enthält.
PageIndex

Long, schreibgeschützt

Seitenindex in der Bildeingabedatei. Der Seitenindex ist gleich der Seitenzahl minus 1. Der Wert dieser Eigenschaft liegt im Bereich von 0 bis InputFileProperties.TotalPages - 1.
PageNumber

Long, schreibgeschützt

Seitenzahl in der Bildeingabedatei. Der Wert dieser Eigenschaft liegt im Bereich von 1 bis InputFileProperties.TotalPages.
Resolution

Long, schreibgeschützt

Layout-Auflösung.
Statistics

Statistics, schreibgeschützt

Statistik zur Seitenverarbeitung.
TableBlocks

TableBlocks, schreibgeschützt

Alle Tabellenblöcke des Seitenlayouts.
Text

String, schreibgeschützt

Zeichenfolge, die den verketteten Text aller Blöcke enthält.
TextBlocks

TextBlocks, schreibgeschützt

Alle Textblöcke des Seitenlayouts.
PictureBlocks

PictureBlocks, schreibgeschützt

Alle Bildblöcke des Seitenlayouts.
UserProperty String Hierbei handelt es sich um eine benutzerdefinierte Eigenschaft, die ihren Wert an die jeweiligen folgenden Seiten im Dokument weitergibt. Standardmäßig enthält es eine leere Zeichenfolge. Wird sein Wert auf einer Seite geändert, wird dieser Wert an alle nachfolgenden Seiten weitergegeben.
Width

Long, schreibgeschützt

Die Layoutbreite in Pixeln.
WorkflowName String Der Name des bei der Verarbeitung der Datei verwendeten Workflows, der die Seite mit dieser Eigenschaft enthält.

Methoden

Name Parameter Beschreibung
LogMessage [ein] String – die Meldung, die in das Anwendungsprotokoll geschrieben werden soll. Schreibt eine Zeichenfolge in das Anwendungsprotokoll des Computers, auf dem das Skript ausgeführt wird.
RemoveAllBlocks Keine. Entfernt alle Blöcke auf der Seite.
SaveImage [ein] String – der Name der zu speichernden Datei. Speichert das Seitenbild als eine unkomprimierte TIFF-Datei in derselben Farbeinstellung wie das Ausgangsbild.
Weitere Informationen

Erstellen eines Skripts zur Dokumententrennung

26.03.2024 13:49:48

Please leave your feedback about this article

Usage of Cookies. In order to optimize the website functionality and improve your online experience ABBYY uses cookies. You agree to the usage of cookies when you continue using this site. Further details can be found in our Privacy Notice.