Zum Hauptinhalt springen
Die Konstanten der Aufzählung TextLayoutRetentionModeEnum dienen zur Beschreibung der verfügbaren Modi für die Beibehaltung des ursprünglichen Dokumentlayouts beim Export in das TXT-Format.
typedef enum {
 TXTLRM_Auto,
 TXTLRM_ExactCopy,
 TXTLRM_LogicalStructure
} TextLayoutRetentionModeEnum;

Elemente

NameBeschreibung
TXTLRM_AutoEs werden keine spezifischen Einstellungen verwendet.
TXTLRM_ExactCopyDas ursprüngliche Layout wird durch das Einfügen von Leerzeichen simuliert. Bei der Anzeige mit einer nichtproportionalen Schriftart sind Text und Tabellenspalten bündig ausgerichtet. Der Abstand zwischen den Blöcken ist annähernd gleich. Die Eigenschaft InsertEmptyLineBetweenParagraphs wird ignoriert; ob Leerzeilen vorhanden sind, richtet sich nach der Größe des Leerraums zwischen den Absätzen im Original. Die Eigenschaft ExportParagraphsAsOneLine wird ebenfalls ignoriert, und Zeilenumbrüche werden stets beibehalten. Dieser Modus ist nicht für Texte mit Rechts-nach-links-Schreibrichtung oder für vertikale Texte vorgesehen.
TXTLRM_LogicalStructureDie logische Struktur und das Erscheinungsbild des Dokuments werden so originalgetreu wie möglich nachgebildet, einschließlich Überschriften, Fußnoten, Einschüben sowie hoch- und tiefgestellten Symbolen innerhalb eines begrenzten Bereichs. <Warning> Verwenden Sie diese Konstante nicht in Kombination mit der Konstante TEF_CSVFullLayout oder TEF_CSVTablesOnly (siehe TXTExportFormatEnum). </Warning>

Verwendet in

ITextExportParams::LayoutRetentionMode