Zum Hauptinhalt springen
Dieses Objekt bietet Funktionen zum Anpassen der Parameter für den Export von erkanntem Text in den Formaten RTF, DOCX oder ODT mithilfe der Exportmethoden von ABBYY FineReader Engine. Ein Zeiger auf dieses Objekt wird als Eingabeparameter an die Exportmethoden übergeben und beeinflusst dadurch die Exportergebnisse. Alle Eigenschaften eines neu erstellten Objekts dieses Typs sind auf sinnvolle Standardwerte gesetzt, die unten aufgeführt sind. Das RTFExportParams-Objekt 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

,read-only

Returns the Engine object.

Specifies the mode of output file synthesis from the recognized text.

This property is PSM_RTFEditableCopy by default.

Specifies whether the logical structure of the document should be used for restoring the order of the output text. If this property is FALSE, the order of the output text is based on the order of the layout blocks.

The value of this property is used only if the PageSynthesisMode property is set to PSM_RTFFormatParagraphs or PSM_RTFPlainText; otherwise, it is ignored.

This property is TRUE by default.

Gibt an, ob Seitenumbrüche im Ausgabedokument beibehalten werden sollen.

Der Standardwert dieser Eigenschaft ist TSPV_Auto. Das bedeutet, dass bei PageSynthesisMode = PSM_RTFEditableCopy Seitenumbrüche nicht beibehalten werden und bei PageSynthesisMode = PSM_RTFExactCopy Seitenumbrüche immer beibehalten werden.

Hinweise:

  • Wenn der Wert der PageSynthesisMode-Eigenschaft PSM_RTFExactCopy ist, kann diese Eigenschaft nicht auf TSPV_No gesetzt werden.
  • Das Nichtbeibehalten von Seitenumbrüchen bedeutet nicht zwangsläufig, dass die Ausgabedatei keinerlei Seitenumbrüche enthält – es wird lediglich nicht garantiert, dass diese mit denen im Original übereinstimmen.

Specifies if original lines in recognized text should be retained in the output file.

This property is FALSE by default.

Tells ABBYY FineReader Engine to remove optional hyphens in the output file.

Notes:

  • If the KeepLines property is TRUE, optional hyphens are replaced with hyphens.
  • If the value of the PageSynthesisMode property is PSM_RTFExactCopy, optional hyphens may be replaced with hyphens regardless of the values of the RemoveSoftHyphens and KeepLines properties if that is necessary to retain original formatting of the document.

By default, this property is FALSE.

Specifies whether the running titles should be saved to the output file.

This property is TRUE by default.

,read-only

Specifies if the author, subject, title, and keywords of the document should be written into the output file. These parameters of the Dokument sind imUnterobjekt desObjekts definiert.

Gibt an, ob die Trennzeichenfilterung angewendet werden soll. Diese Einstellung wird nur wirksam, wennPSM_RTFExactCopy ist. Wenn FilterSeparators auf FALSE gesetzt ist, werden mehr Trennzeichen in der Ausgabedatei beibehalten.

Diese Eigenschaft ist standardmäßig TRUE.

Gibt an, ob am Zeilenende Leerzeichen eingefügt werden, wenn CJT-Sprachen verwendet werden.

Diese Eigenschaft ist standardmäßig TRUE.

Gibt an, ob die ursprünglichen Textfarben in der Ausgabedatei beibehalten werden sollen.

Die Textfarbe kann beim Export nur beibehalten werden, wenn dieISynthesisParamsForPage::DetectTextColorEigenschaft während der Seitensynthese auf TSPV_Yes oder TSPV_Auto gesetzt wurde.

Diese Eigenschaft ist standardmäßig TRUE.

Gibt den Modus für das Speichern der Hintergrundfarbe in der Ausgabedatei an.

Die Hintergrundfarbe kann beim Export nur beibehalten werden, wenn dieISynthesisParamsForPage::DetectBackgroundColorEigenschaft während der Seitensynthese auf TSPV_Yes oder TSPV_Auto gesetzt wurde.

Diese Eigenschaft ist standardmäßig BCM_Color, d. h. die Hintergrundfarbe wird gespeichert.

Gibt an, ob Bilder in die Ausgabedatei geschrieben werden sollen.

Standardmäßig ist diese Eigenschaft TRUE.

,nur lesbar

Gibt das Bildformat und die JPEG-Qualität an, die für eingebettete Bilder in der Ausgabedatei verwendet werden sollen.

Gibt an, ob die Seitengröße automatisch vergrößert werden soll, wenn der Inhalt nicht auf die Seite passt. Diese Eigenschaft wird nur wirksam, wenn dieEigenschaft auf PSM_UserDefined gesetzt ist.

Standardmäßig ist diese Eigenschaft FALSE.

Gibt die Seitenausrichtung in der Ausgabedatei an.

Der Wert dieser Eigenschaft wird in den folgenden Fällen ignoriert:

  • wenn die Eigenschaft PageSynthesisMode auf PSM_RTFEditableCopy festgelegt ist
  • wenn die Eigenschaftauf PSM_ImageSize, PSM_SynthesisSize oder PSM_UserDefined festgelegt ist.

In diesem Fall wird das Hochformat verwendet.

Standardmäßig ist die Eigenschaft auf POM_Auto festgelegt.

,nur lesbar

Gibt Papierhöhe und -breite an.

Gibt die Seitenränder in der Ausgabedatei an.

Die Eigenschaft kann nur verwendet werden, wenn die Eigenschaft UseCustomPageMargins auf TRUE festgelegt ist; andernfalls wird ihr Wert ignoriert.

Gibt an, ob die Werte der Eigenschaft PageMargins in der Ausgabedatei verwendet werden sollen.

Diese Eigenschaft hat nur dann Wirkung, wenn die Eigenschaft PageSynthesisMode auf PSM_RTFPlainText oder PSM_RTFFormatParagraphs festgelegt ist.

Standardmäßig ist diese Eigenschaft FALSE.

Gibt an, ob unsicher erkannte Zeichen in der Ausgabedatei mit einer Hintergrundfarbe hervorgehoben werden. Die Farbe, mit der der Hintergrund unsicher erkannter Zeichen hervorgehoben wird, ist in der Eigenschaft ErrorBackgroundColor gespeichert.

Diese Eigenschaft ist standardmäßig FALSE.

Gibt an, ob unsicher erkannte Zeichen in der Ausgabedatei mit einer Textfarbe hervorgehoben werden. Die Farbe, mit der der Text unsicher erkannter Zeichen hervorgehoben wird, ist in der Eigenschaft ErrorTextColor gespeichert.

Diese Eigenschaft ist standardmäßig FALSE.

Speichert den Wert der Farbe, die zum Hervorheben des Hintergrunds unsicher erkannter Zeichen in der Ausgabedatei verwendet wird.

Diese Eigenschaft wird nur verwendet, wenn die Eigenschaft HighlightErrorsWithBackgroundColor auf TRUE festgelegt ist.

Der Wert dieser Eigenschaft kann -1 sein; dies bedeutet, dass die Farbe transparent ist.

Der int-Wert wird aus dem RGB-Tripel nach der Formel berechnet: ( Rotwert ) + (256 x Grünwert ) + (65536 x Blauwert ), wobei der Rotwert die erste Tripelkomponente, der Grünwert die zweite Tripelkomponente und der Blauwert die dritte Tripelkomponente ist. Beispielsweise ist der int-Wert der Farbe Weiß gleich 16777215.

Standardmäßig ist diese Eigenschaft auf 65280 festgelegt, d. h. auf (0,255,0) im RGB-Format, was der Farbe Grün entspricht.

Speichert den Wert der Farbe, die zum Hervorheben unsicher erkannter Zeichen in der Ausgabedatei verwendet wird.

Diese Eigenschaft wird nur verwendet, wenn die Eigenschaft HighlightErrorsWithTextColor auf TRUE festgelegt ist.

Der Wert dieser Eigenschaft kann -1 sein; dies bedeutet, dass die Farbe transparent ist.

Der int-Wert wird aus dem RGB-Tripel nach der Formel berechnet: ( Rotwert ) + (256 x Grünwert ) + (65536 x Blauwert ), wobei der Rotwert die erste Tripelkomponente, der Grünwert die zweite Tripelkomponente und der Blauwert die dritte Tripelkomponente ist. Beispielsweise ist der int-Wert der Farbe Weiß gleich 16777215.

Standardmäßig ist diese Eigenschaft auf 65280 festgelegt, d. h. auf (0,255,0) im RGB-Format, was der Farbe Grün entspricht.

Methoden

NameBeschreibung
CopyFromInitialisiert die Eigenschaften des aktuellen Objekts mit den Werten entsprechender 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.
RTFExportParams Objektdiagramm

Ausgabeparameter

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

Eingabeparameter

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

Beispiele

Das Objekt wird in den folgenden Codebeispielen verwendet: CommandLineInterface (Windows und Linux)

Siehe auch

Exportparameter optimieren Mit Profilen arbeiten Mit Eigenschaften arbeiten