Zum Hauptinhalt springen
Dieses Objekt bietet Funktionen zum Anpassen der Parameter für den Export erkannten Textes im HTML-Format mithilfe der Exportfunktionen von ABBYY FineReader Engine. Ein Zeiger auf dieses Objekt wird als Eingabeparameter an die Exportmethoden übergeben und wirkt sich dadurch auf die Exportergebnisse aus. Alle Eigenschaften eines neu erstellten Objekts dieses Typs sind standardmäßig auf sinnvolle Werte gesetzt. Weitere Informationen zum Standardwert der jeweiligen Eigenschaft finden Sie in der Beschreibung der entsprechenden Eigenschaft. Das HTMLExportParams-Objekt ist ein persistentes Objekt. Das bedeutet, dass der aktuelle Zustand des Objekts in persistentem Speicher gespeichert werden kann. Später kann das Objekt durch Lesen seines Zustands aus dem persistenten Speicher erneut erstellt werden. Die folgenden Methoden ermöglichen die Persistenz des Objekts: Linux: SaveToFile und LoadFromFile Windows SaveToFile, LoadFromFile, SaveToMemory und LoadFromMemory.

Eigenschaften

,nur lesbar

Gibt das Engine-Objekt zurück.

Gibt die für den Export verwendete HTML-Version an.

Wenn Sie den Wert dieser Eigenschaft auf HFM_Format40 oder HFM_Format50 setzen, können die Eigenschaften HTMLSynthesisMode und SeparatePages nicht auf HSM_PlainText bzw. TRUE gesetzt werden.

Der Standardwert ist HFM_Format40.

Gibt einen Modus für die Synthese von HTML-Code aus dem erkannten Text an. Es stehen vier Synthesemodi zur Verfügung: nur Absätze beibehalten, Absätze und Schriftarten beibehalten, die gesamte Struktur des Dokuments beibehalten, eine exakte Kopie des Dokuments beibehalten.

Wenn Sie den Wert dieser Eigenschaft auf HSM_PlainText setzen, kann der Wert der Eigenschaft HTMLFormatMode nicht auf HFM_Format40 oder HFM_Format50 gesetzt werden, und der Wert der Eigenschaft UseCss muss auf FALSE gesetzt werden.

Der Standardwert ist HSM_FlexibleLayout, d. h. die gesamte Struktur des Dokuments wird beibehalten.

Gibt an, ob die logische Struktur des Dokuments zur Wiederherstellung der Struktur des Ausgabedokuments verwendet werden soll. Wenn diese Eigenschaft FALSE ist, wird die Struktur des Ausgabedokuments anhand der Layoutblöcke wiederhergestellt.

Diese Eigenschaft kann nicht auf TRUE gesetzt werden, wenn der Wert der Eigenschaft SeparatePages TRUE ist.

Diese Eigenschaft ist standardmäßig TRUE.

Wenn diese Eigenschaft TRUE ist und mehrere Seiten in das HTML-Format exportiert werden, wird zwischen den Seiten ein <HR>-Tag eingefügt, wodurch der Browser eine horizontale Linie anzeigt.

Wenn diese Eigenschaft TRUE ist:
  • wird die logische Struktur des Dokuments nicht beibehalten (die UseDocumentStructure-Eigenschaft kann nicht auf TRUE gesetzt werden).
  • kann der Wert der HTMLFormatMode-Eigenschaft nicht auf HFM_Format40 oder HFM_Format50 gesetzt werden.
  • muss der Wert der UseCss-Eigenschaft auf FALSE gesetzt werden.

Der Standardwert ist FALSE.

Legt fest, ob ein Stylesheet erstellt werden soll. Es kann in eine separate .css-Datei oder in den Kopfbereich des HTML-Dokuments geschrieben werden.

Diese Eigenschaft kann nicht auf TRUE gesetzt werden, wenn der Wert der Eigenschaft SeparatePages TRUE ist.

Der Standardwert dieser Eigenschaft ist TRUE.

Gibt den Modus für die Aufteilung des Ausgabedokuments in Dateien an.

Standardmäßig ist diese Eigenschaft HDSM_None.

Gibt an, ob die ursprünglichen Zeilen im erkannten Text beim Export beibehalten werden.

Diese Eigenschaft ist standardmäßig FALSE.

Gibt an, ob die ursprünglichen Farben von Text und Hintergrund beim Export des erkannten Texts im HTML-Format erhalten bleiben.

Diese Eigenschaft ist standardmäßig TRUE.

Gibt an, ob die laufenden Titel in eine Ausgabedatei im HTML-Format geschrieben werden sollen.

Diese Eigenschaft ist standardmäßig TRUE.

,read-only

Gibt an, ob Autor, Betreff, Titel und Schlüsselwörter des Dokuments in die Ausgabedatei geschrieben werden sollen. Diese Parameter des Dokuments werden im-Unterobjekt des-Objekts definiert.

Gibt den Kodierungstyp der Ausgabedatei im HTML-Format an.

Wenn Sie den Wert dieser Eigenschaft auf TET_Simple ändern möchten, legen Sie zuerst die richtige Codepage fest (die CodePage-Eigenschaft).

Der Standardwert dieser Eigenschaft ist TET_Auto. Das bedeutet, dass die Kodierung abhängig von der Konstante ausgewählt wird, die zum Festlegen des Exportformats verwendet wurde:

Diese Eigenschaft legt die Codepage fest, in die der erkannte Text exportiert wird. Der Wert dieser Eigenschaft wird nur berücksichtigt, wenn die EncodingType-Eigenschaft den Wert TET_Simple hat (der exportierte Text ist kein Unicode), und in diesem Fall muss die Eigenschaft eine gültige Codepage angeben (darf nicht CP_Null sein).

Legen Sie zuerst die richtige Codepage fest und ändern Sie erst dann den Wert der EncodingType-Eigenschaft auf TET_Simple.

Der Standardwert dieser Eigenschaft ist CP_Null.

Gibt an, ob Bilder zusammen mit der Datei im HTML-Format gespeichert werden sollen. Werden die Bilder nicht geschrieben, werden auch die Verweise darauf in den HTML-Dateien weggelassen.

Der Standardwert ist TRUE.

,read-only

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

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.
HTMLExportParams Objektdiagramm

Ausgabeparameter

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

Eingabeparameter

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

Beispiele

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

Siehe auch

Exportparameter anpassen Arbeiten mit Profilen Arbeiten mit Eigenschaften