Pular para o conteúdo principal
As constantes da enumeração TextLayoutRetentionModeEnum são usadas para descrever os modos disponíveis para preservar o layout original do documento durante a exportação para TXT.
typedef enum {
 TXTLRM_Auto,
 TXTLRM_ExactCopy,
 TXTLRM_LogicalStructure
} TextLayoutRetentionModeEnum;

Elementos

NomeDescrição
TXTLRM_AutoNenhuma configuração específica é usada.
TXTLRM_ExactCopyO layout original é simulado com a inserção de espaços. Quando exibido com uma fonte monoespaçada, o texto e as colunas da tabela ficarão alinhados. A distância entre os blocos será aproximadamente a mesma. A propriedade InsertEmptyLineBetweenParagraphs é ignorada, e a presença de linhas em branco é determinada pelo tamanho do espaço vazio entre os parágrafos no original. A propriedade ExportParagraphsAsOneLine também é ignorada, e as quebras de linha são sempre mantidas. Esse modo não se destina a textos da direita para a esquerda nem a textos verticais.
TXTLRM_LogicalStructureA estrutura lógica e a aparência do documento são recriadas da forma mais fiel possível, incluindo cabeçalhos, notas de rodapé, caixas de destaque e símbolos subscritos e sobrescritos em certa medida. <Warning> Não use essa constante em combinação com a constante TEF_CSVFullLayout ou TEF_CSVTablesOnly (consulte TXTExportFormatEnum). </Warning>

Usado em

ITextExportParams::LayoutRetentionMode