Zum Hauptinhalt springen
Dieses Objekt stellt Funktionen zum Anpassen der Parameter für den Export von erkanntem Text im TXT- oder CSV-Format mithilfe der Exportfunktionen von ABBYY FineReader Engine bereit. Verwenden Sie die Eigenschaft ExportFormat, um das Exportformat auszuwählen. Für CSV gilt die folgende Formatierung:
  • Ursprüngliche Zeilen bleiben erhalten
  • Zeilen, die Trennzeichen enthalten, werden in Anführungszeichen gesetzt (” ”)
  • Anführungszeichen innerhalb anderer Anführungszeichen werden verdoppelt
Ein Zeiger auf dieses Objekt wird als Eingabeparameter an die Exportmethoden übergeben und beeinflusst somit die Exportergebnisse. Alle Eigenschaften eines neu erstellten Objekts dieses Typs sind standardmäßig auf sinnvolle Werte gesetzt. Weitere Informationen zum Standardwert einer Eigenschaft finden Sie in der Beschreibung der entsprechenden Eigenschaft. Das TextExportParams-Objekt ist ein persistentes Objekt. Das bedeutet, dass der aktuelle Zustand des Objekts in einem persistenten Speicher abgelegt werden kann. Später kann das Objekt erneut 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 format of export: TXT, CSV with full layout retained, or CSV with text from tables only.

By default, the value of the property is TEF_TXT, which means that export to TXT format is performed.

Specifies if each paragraph in the recognized text is exported as one line. This property is ignored if the LayoutRetentionMode property is set to a non-default value.

This property is FALSE by default.

Specifies if an empty line should be inserted between paragraphs. This property is ignored if the LayoutRetentionMode property is set to a non-default value.

This property is FALSE by default.

Manages the settings of layout emulation during export to TXT format.

The default value of this property is TXTLRM_Auto.

Diese Eigenschaft ist veraltet und wird in zukünftigen Versionen entfernt. Um das ursprüngliche Layout mithilfe von Leerzeichen zu simulieren, legen Sie die LayoutRetentionMode-Eigenschaft auf TXTLRM_ExactCopy fest.

This property is FALSE by default.

Specifies if page break symbols (0x12) will be inserted between pages when multiple pages are exported into TXT or CSV format.

This property is FALSE by default.

Specifies if exported text is appended at the end of file if it already exists.

This property is FALSE by default.

Specifies whether the byte order mark (BOM) should appear at the start of the text stream when the document is exported to TXT format in UTF-8 encoding.

This property is TRUE by default.

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

Diese Eigenschaft ist standardmäßig TRUE.

Speichert die Zeichenfolge, durch die die Tabellentrennzeichen im exportierten Text ersetzt werden. Diese Eigenschaft wird beim Export in die Formate CSV und TXT berücksichtigt.

Der Standardwert des Tabellentrennzeichens ist “\t”.

Gibt den Kodierungstyp der Ausgabedatei im TXT- oder CSV-Format an.

Diese Eigenschaft ist standardmäßig TET_Auto. Das bedeutet, dass die Kodierung wie folgt ausgewählt wird:

  • wenn das Exportformat durch die Konstanteangegeben wird, wird diese Eigenschaft zu TET_Simple aufgelöst;
  • wenn das Exportformat durch die Konstanteangegeben wird, wird diese Eigenschaft zu TET_UTF8 aufgelöst.

Diese Eigenschaft gibt die Codepage an, in die der erkannte Text exportiert wird.

Der Wert dieser Eigenschaft wird nur berücksichtigt, wenn die EncodingType-Eigenschaft den Wert TET_Simple hat (exportierter Text ist kein Unicode). Wenn diese Eigenschaft keine Codepage angibt (CP_Null), wird die Codepage automatisch gewählt.

Der Standardwert dieser Eigenschaft ist CP_Null.

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.

Ausgabeparameter

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

Eingabeparameter

Dieses Objekt wird als Eingabeparameter an folgende Methoden übergeben:

Beispiele

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

Siehe auch

Exportparameter optimieren Arbeiten mit Profilen Arbeiten mit Eigenschaften