Zum Hauptinhalt springen
Dieses Objekt wird verwendet, um verschiedene Parameter für die Seitenvorverarbeitung, Layout-Analyse, Erkennung und Seitensynthese anzupassen. Es enthält untergeordnete Objekte der Typen PagePreprocessingParams, PageAnalysisParams, ObjectsExtractionParams, RecognizerParams und SynthesisParamsForPage, auf die über die entsprechenden Eigenschaften zugegriffen werden kann. Ein Zeiger auf dieses Objekt wird zusammen mit anderen Parametern an verschiedene Verarbeitungsmethoden übergeben. Das PageProcessingParams-Objekt ist ein persistentes Objekt. Das bedeutet, dass der aktuelle Zustand des Objekts in persistentem Speicher gespeichert werden kann. Später kann das Objekt wiederhergestellt werden, indem sein Zustand aus dem persistenten Speicher gelesen wird. Die folgenden Methoden ermöglichen die Persistenz des Objekts: Linux: SaveToFile und LoadFromFile Windows SaveToFile, LoadFromFile, SaveToMemory und LoadFromMemory.

Eigenschaften

,nur lesbar

Gibt das-Objekt zurück.

Gibt an, ob die Seitenvorverarbeitung durchgeführt werden soll. Die Seitenvorverarbeitung wird vor der Seitenanalyse ausgeführt und umfasst die Korrektur von Ausrichtung, Invertierung und geometrischen Verzerrungen. Ist diese Eigenschaft FALSE, wird die Eigenschaft PagePreprocessingParams ignoriert.

Diese Eigenschaft ist standardmäßig TRUE.

Ermöglicht den Zugriff auf die Teilmenge der Seitenverarbeitungsparameter, die den Prozess der Seitenvorverarbeitung beeinflussen. Die Seitenvorverarbeitung wird vor der Seitenanalyse ausgeführt und umfasst die Korrektur von Ausrichtung, Invertierung und geometrischen Verzerrungen.

Diese Parameter werden ignoriert, wenn der Wert der Eigenschaft PerformPreprocessing FALSE ist.

Gibt an, ob Farbobjekte im Bild vor der Layout-Analyse und Erkennung herausgefiltert werden sollen. Ist diese Eigenschaft auf FALSE gesetzt, wird die Eigenschaft ColorObjectsProhibitingParams ignoriert.

Der Standardwert dieser Eigenschaft ist FALSE.

,nur lesbar

Ermöglicht den Zugriff auf die Parameter der Farbobjektfilterung.

Die Parameter werden nur berücksichtigt, wenn ProhibitColorObjectsAtProcessing auf TRUE gesetzt ist.

Gibt an, ob die Seitenanalyse durchgeführt werden soll. Ist diese Eigenschaft FALSE, wird die Eigenschaft PageAnalysisParams ignoriert.

Diese Eigenschaft ist standardmäßig TRUE.

Wenn Ihre Lizenz das Analyse Modul nicht unterstützt, ist der Standardwert dieser Eigenschaft FALSE.

Ermöglicht den Zugriff auf die Teilmenge der Seitenverarbeitungsparameter, die den Prozess der Seitenanalyse beeinflussen.

Diese Parameter werden ignoriert, wenn der Wert der Eigenschaft PerformAnalysis FALSE ist.

Ermöglicht den Zugriff auf die Teilmenge der Seitenverarbeitungsparameter, die die Objektextraktion beeinflussen.

Gibt an, ob die Erkennung durchgeführt werden soll. Wenn diese Eigenschaft FALSE ist, wird die Eigenschaft RecognizerParams ignoriert.

Diese Eigenschaft ist standardmäßig TRUE.

Wenn Ihre Lizenz dasErkennungsModul nicht unterstützt, ist der Standardwert dieser Eigenschaft FALSE.

Ermöglicht den Zugriff auf die Teilmenge der Seitenverarbeitungsparameter, die den Seitenerkennungsprozess beeinflussen.

Ermöglicht den Zugriff auf die Teilmenge der Seitenverarbeitungsparameter, die den Seitensyntheseprozess beeinflussen.

Methoden

NameBeschreibung
CopyFromInitialisiert die Eigenschaften des aktuellen Objekts mit den Werten entsprechender Eigenschaften eines anderen Objekts.
LoadFromFileStellt den Objektinhalt aus einer Datei auf dem Datenträger wieder her.
LoadFromMemory <Note> : Nur unter Windows. </Note>Stellt den Objektinhalt aus dem globalen Speicher wieder her.
SaveToFileSpeichert den Objektinhalt in einer Datei auf dem Datenträger.
SaveToMemory <Note> : Nur unter Windows. </Note>Speichert den Objektinhalt im globalen Speicher.
PageProcessingParams Objektdiagramm

Ausgabeparameter

Dieses Objekt ist der Ausgabeparameter der Methode CreatePageProcessingParams des Objekts Engine.

Eingabeparameter

Dieses Objekt wird als Eingabeparameter an die folgenden Methoden übergeben:

Beispiele

// Wir gehen davon aus, dass das Dokument bereits erstellt und Bilder hinzugefügt wurden
FREngine.IEngine engine;
FREngine.IFRDocument frdoc;
// Parameter für die Seitenverarbeitung erstellen und einrichten
FREngine.IPageProcessingParams pParams = engine.CreatePageProcessingParams();
// Das Bild soll nicht vorverarbeitet werden
pParams.PerformPreprocessing = false;
// Barcodes im Bild erkennen
pParams.PageAnalysisParams.DetectBarcodes = true;
...
// Diese Einstellungen zum Verarbeiten der ersten Seite des Dokuments verwenden
frDoc.Pages[0].PreprocessAnalyzeRecognize( pParams );
... // mit dem Ergebnis arbeiten
Das Objekt wird in den folgenden Codebeispielen verwendet:

Siehe auch

Optimieren von Parametern für die Vorverarbeitung, Analyse, Erkennung und Synthese Arbeiten mit Eigenschaften