Passer au contenu principal
Les constantes de l’énumération TextLayoutRetentionModeEnum sont utilisées pour décrire les modes disponibles pour conserver la mise en page d’origine du document lors de l’export au format TXT.
typedef enum {
 TXTLRM_Auto,
 TXTLRM_ExactCopy,
 TXTLRM_LogicalStructure
} TextLayoutRetentionModeEnum;

Éléments

NomDescription
TXTLRM_AutoAucun paramètre spécifique n’est utilisé.
TXTLRM_ExactCopyLa mise en page d’origine est simulée par l’insertion d’espaces. Lorsqu’il est affiché avec une police à chasse fixe, le texte et les colonnes du tableau sont alignés. La distance entre les blocs sera à peu près la même. La propriété InsertEmptyLineBetweenParagraphs est ignorée, et la présence de lignes vides est déterminée par la taille de l’espace vide entre les paragraphes dans le document d’origine. La propriété ExportParagraphsAsOneLine est également ignorée, et les sauts de ligne sont toujours conservés. Ce mode n’est pas conçu pour les textes de droite à gauche ou les textes verticaux.
TXTLRM_LogicalStructureLa structure logique et l’apparence du document sont recréées aussi fidèlement que possible, y compris les en-têtes, les notes de bas de page, les encarts, ainsi que les symboles en indice et en exposant dans une mesure limitée. <Warning> N’utilisez pas cette constante en combinaison avec la constante TEF_CSVFullLayout ou TEF_CSVTablesOnly (voir TXTExportFormatEnum). </Warning>

Utilisé dans

ITextExportParams::LayoutRetentionMode