Zum Hauptinhalt springen
Dieses Objekt bietet Funktionen zum Anpassen der Parameter für den Export von erkanntem Text ins ALTO-Format mithilfe der Exportfunktionen von ABBYY FineReader Engine. Dieses Format wird hauptsächlich von elektronischen Bibliotheken verwendet. 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. Weitere Informationen zum Standardwert einer bestimmten Eigenschaft finden Sie in der Beschreibung der entsprechenden Eigenschaft. Das AltoExportParams-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 der Zustand des Objekts 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

Name

Typ

Beschreibung

Application

Engine, nur lesbar

Gibt das Engine-Objekt zurück.

FontFormattingMode

FontFormattingModeEnum

Gibt an, welche Schriftattribute in Dateien im ALTO-Format geschrieben werden.

Der Standardwert dieser Eigenschaft ist FAM_Plain. Das bedeutet, dass nur gespeichert wird, ob ein Zeichen tiefgestellt oder hochgestellt ist.

AltoVersion

AltoVersionEnum

Gibt die Version des exportierten Dokumentformats an.

Der Standardwert dieser Eigenschaft ist AV_Version_20. Das bedeutet, dass das ALTO-Dokument in Version 2.0 exportiert wird.

WriteNondeskewedCoordinates

VARIANT_BOOL

Gibt an, ob die in Dateien im ALTO-Format geschriebenen Zeichen-, Wort- und Blockkoordinaten anhand des Originalbilds oder anhand des für die Erkennung verwendeten Bilds definiert werden sollen (auf das verschiedene Modifikationen, z. B. eine Schieflagenkorrektur, angewendet wurden).

Der Standardwert dieser Eigenschaft ist TRUE. Das bedeutet, dass die Koordinaten anhand des Originalbilds definiert werden.

Hinweise:

  • Wenn Sie diese Eigenschaft auf FALSE setzen, wird der Export ins ALTO-Format schneller ausgeführt. Das liegt daran, dass in diesem Fall keine Konvertierung der Koordinaten zwischen dem modifizierten Bild und dem Originalbild erforderlich ist, was sonst recht viel Zeit in Anspruch nimmt.
  • Wenn diese Eigenschaft auf den Standardwert TRUE gesetzt ist, wird die Position der Grundlinie beim Export nicht geschrieben. Wenn sie FALSE ist, wird die Position der Grundlinie in die resultierende XML-Datei geschrieben.

Der Grund dafür ist, dass das ALTO-Format verlangt, dass die Position der Grundlinie durch nur eine einzige Zahl beschrieben wird. In den Originalkoordinaten verläuft die Grundlinie möglicherweise nicht strikt horizontal/vertikal; in diesem Fall lässt sich ihre Position nicht durch eine einzige Zahl definieren.

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 CreateAltoExportParams des Objekts Engine.

Eingabeparameter

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

Beispiele

Das Objekt kommt in den folgenden Codebeispielen zum Einsatz: CommandLineInterface (Windows und Linux).

Siehe auch

Exportparameter optimieren Arbeiten mit Profilen Arbeiten mit Eigenschaften