Zum Hauptinhalt springen
Dieses Objekt wird verwendet, um die Parameter für die Dokumentstrukturerkennung während der Dokumentsynthese festzulegen. Es wird als Unterobjekt des Objekts SynthesisParamsForDocument an Erkennungs- und Synthesemethoden übergeben. Standardmäßig sind alle booleschen Eigenschaften dieses Objekts auf TRUE gesetzt. Sie können einige der Eigenschaften deaktivieren, wenn Ihr Dokument keine Elemente dieses Typs enthält (z. B. keine Fußnoten oder kein Inhaltsverzeichnis). Dadurch kann die Verarbeitung beschleunigt werden. Das Objekt DocumentStructureDetectionParams ist ein persistentes Objekt. Das bedeutet, dass der aktuelle Zustand des Objekts in einem persistenten Speicher gespeichert werden kann. Später kann das Objekt neu erstellt 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

NameTypBeschreibung
ApplicationEngine, nur lesbarGibt das Engine-Objekt zurück.
ClassifySeparatorsVARIANT_BOOLWenn diese Eigenschaft auf TRUE gesetzt ist, werden bei der Dokumentsynthese zusätzliche Eigenschaften von Trennlinien (z. B. Typ und Rolle) erkannt. Diese Eigenschaft ist standardmäßig auf TRUE gesetzt.
DetectCaptionsVARIANT_BOOLWenn diese Eigenschaft auf TRUE gesetzt ist, werden Beschriftungen bei der Dokumentsynthese erkannt. Diese Eigenschaft ist standardmäßig auf TRUE gesetzt.
DetectColumnsVARIANT_BOOLWenn diese Eigenschaft auf TRUE gesetzt ist, werden Spalten bei der Dokumentsynthese erkannt. Diese Eigenschaft ist standardmäßig auf TRUE gesetzt.
DetectFootnotesVARIANT_BOOLWenn diese Eigenschaft auf TRUE gesetzt ist, werden Fußnoten bei der Dokumentsynthese erkannt. Diese Eigenschaft ist standardmäßig auf TRUE gesetzt.
DetectHeadlinesVARIANT_BOOLWenn diese Eigenschaft auf TRUE gesetzt ist, werden Überschriften bei der Dokumentsynthese erkannt. Diese Eigenschaft ist standardmäßig auf TRUE gesetzt.
DetectListsVARIANT_BOOLWenn diese Eigenschaft auf TRUE gesetzt ist, werden Listen bei der Dokumentsynthese erkannt. Diese Eigenschaft ist standardmäßig auf TRUE gesetzt.
DetectOverflowingParagraphsVARIANT_BOOLWenn diese Eigenschaft auf TRUE gesetzt ist, werden seitenübergreifende Absätze bei der Dokumentsynthese erkannt. Ein seitenübergreifender Absatz ist ein Absatz, der auf einer Seite beginnt und auf einer anderen endet. Wenn die Eigenschaft auf FALSE gesetzt ist, geht das Programm davon aus, dass das Dokument keine seitenübergreifenden Absätze enthält. Diese Eigenschaft ist standardmäßig auf TRUE gesetzt.
DetectRunningTitlesVARIANT_BOOLWenn diese Eigenschaft auf TRUE gesetzt ist, werden Kolumnentitel bei der Dokumentsynthese erkannt. Diese Eigenschaft ist standardmäßig auf TRUE gesetzt.
DetectTableOfContentsVARIANT_BOOLWenn diese Eigenschaft auf TRUE gesetzt ist, wird das Inhaltsverzeichnis bei der Dokumentsynthese erkannt. Diese Eigenschaft ist standardmäßig auf TRUE gesetzt.

Methoden

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

Siehe auch

Optimieren der Parameter für die Vorverarbeitung, Analyse, Erkennung und Synthese SynthesisParamsForDocument Arbeiten mit Eigenschaften