Text file (TXT) - текстовый файл, представляет из себя последовательность символов. Символы сгруппированы в строки. В современных системах строки разделяются переводом строки (0x0D, 0x0A), хотя в прошлом применялось хранение строк в виде записей постоянной или переменной длины. Также применяются символы табуляция (0x09) и перевод страницы (0x0C). Исторически для кодирования текстовых файлов применялись 7-битный набор символов ASCII и различные 8-битные расширения ASCII. В настоящее время рекомендуется использовать в 8-битных кодовых страницах только первую половину кодовой таблицы, а при необходимости использовать другие символы - применять Unicode (кодировки UTF-8 или UTF-16).

 

 

Настройки экспорта

 

 

img_1 Параметр установки диапазона страниц отчета, которые будут обработаны и преобразованы.

img_2 Параметр Удалять пустые линии (Kill Space Lines) предоставляет возможность удалить пустые строки в документе. При наличии пустых строк в отчете, установка данного флажка позволит сделать отчет более компактным, но следует учитывать, что удаление пустых строк может привести к нарушению форматирования остальных элементов отчета.

img_3 Параметр Помечать конец страницы (Put Feed Page Code) предоставляет возможность отметить конец страницы в документе при помощи специального символа.

img_4 Параметр Рисовать границу (Draw Border) включает/выключает отрисовку границ компонентов символами графики.

img_5 Параметр Обрезать длинные линии (Cut Long Lines) предоставляет возможность обрезать линии по границам компонента. Если данный параметр включен, то длина линии будет ограничена границами компонента. Если этот параметр выключен, то линия будет отображаться во всю длину.

img_6 Переключатели Тип границы (Border Type) предоставляют возможность включить отрисовку границ компонентов определенного типа. Доступны следующие варианты:

strel11 Простая (Simple) - отрисовка границ компонентов символами +,-, |.

strel11 Unicode одинарная (Unicode-Single) - отрисовка границ компонентов символами псевдографики одинарными.

strel11 Unicode двойная (Unicode-Double) - отрисовка границ компонентов двойными символами псевдографики.

 

img_7 Параметр Масштаб (Zoom) предоставляет возможность установить размер (масштаб) отчета по горизонтали и вертикали.

img_8 Параметр Кодировка (Encoding) предоставляет возможность выбрать кодировку текста отчета после экспорта.

img_9 Параметр, который предоставляет возможность открыть выходной документ, после окончания процесса экспорта.

 

 

Ширина колонок

При экспорте в текстовый формат все координаты и размеры объектов пересчитываются, чтобы полученный текст был похож на отчет. Можно управлять преобразованием, меняя коэффициенты масштаба ZoomX и ZoomY. Ширина колонок полученного текста получается пропорциональной ширине колонок исходного отчета. Если необходимо изменить ширину колонок, можно использовать следующие способы:

strel11 Изменение ширины одной колонки: необходимо в поле Tag текстового компонента  указать ширину колонки в символах; ширина будет задана только для тех строк, где встречается этот текстовый компонент.

 

 

Новый режим экспорта

Режим экспорта новый/старый задается с помощью свойства UseOldExportMode. Ключевое отличие между режимами - новый режим экспорта сделан на основе StiMatrix: если включен wordwrap и текст не влезает в ячейку, высота ячейки увеличивается автоматически. По умолчанию включен новый режим.