Saltar al contenido principal
Las constantes de enumeración TextLayoutRetentionModeEnum se utilizan para describir los modos disponibles de retención del diseño original del documento durante la exportación a TXT.
typedef enum {
 TXTLRM_Auto,
 TXTLRM_ExactCopy,
 TXTLRM_LogicalStructure
} TextLayoutRetentionModeEnum;

Elementos

NombreDescripción
TXTLRM_AutoNo se utiliza ninguna configuración específica.
TXTLRM_ExactCopyEl diseño original se simula insertando espacios. Cuando se muestra con una fuente monospace, el texto y las columnas de la tabla quedarán alineados. La distancia entre bloques será aproximadamente la misma. La propiedad InsertEmptyLineBetweenParagraphs se ignora; la presencia de líneas vacías viene determinada por el tamaño del espacio vacío entre párrafos en el original. La propiedad ExportParagraphsAsOneLine también se ignora, y los saltos de línea se conservan siempre. Este modo no está diseñado para textos de derecha a izquierda ni para textos verticales.
TXTLRM_LogicalStructureLa estructura lógica y la apariencia del documento se recrean con la mayor fidelidad posible, incluyendo encabezados, notas al pie, recuadros y símbolos de subíndice y superíndice dentro de un rango limitado. <Warning> No utilice esta constante en combinación con la constante TEF_CSVFullLayout o TEF_CSVTablesOnly (consulte TXTExportFormatEnum). </Warning>

Usado en

ITextExportParams::LayoutRetentionMode