Text file (TXT) is a kind of computer file that is structured as a sequence of lines. A text file exists within a computer file system. The end of a text file is often denoted by placing one or more special characters, known as an end-of-file marker, after the last line in a text file.
Text files are commonly used for storage of information.
Export Settings
The export parameters of the TXT export are described in the StiTxtExportSettings class. The description of all class properties are in the table below.
Name
|
Type
|
Description
|
Encoding
|
Encoding
|
text file coding; by default Encoding.UTF8
|
DrawBorder
|
bool
|
draw border lines; if false, then borders are not drawn; by default true
|
BorderType
|
StiTxtBorderType
|
a type of a border line; by default StiTxtBorderType.UnicodeSingle
|
KillSpaceLines
|
bool
|
remove all empty rows of a text; by default true
|
KillSpaceGraphLines
|
bool
|
remove all rows of a text which contains only blank spaces and symbols of the vertical border; by default true
|
PutFeedPageCode
|
bool
|
put feed page code after each page; by default true
|
CutLongLines
|
bool
|
cut too long lines of a text which cannot be placed in text boxes; by default true
|
ZoomX
|
float
|
horizontal zoom factor by X axis. By default a value is 1.0 what is equal 100% in export settings window
|
ZoomY
|
float
|
vertical zoom factor by Y axis. By default a value is 1.0 what is equal 100% in export settings window
|
|
Static Options
Static properties of export to TXT are shown on the table below. To access to export properties it is necessary to add the StiOptions.Export.Txt... prefix. For example, StiOptions.Export.Txt.ColumnWidths.
Name
|
Type
|
Description
|
ColumnWidths
|
string
|
forcibly set the text column width (the list through the semicolon); if a row is empty then the column width is not changed; by default empty string
|
UseFullTextBoxWidth
|
bool
|
use all text box width for a text; in this case if the text is laid on a border, then the border is erased in this place; if false, then when drawing a text, one blank space on the right is always left for correct drawing borders; by default false
|
UseOldMode
|
bool
|
use the old mode of the text export; this property is left for keeping compatibility with old versions; by default false
|
UseFullVerticalBorder
|
bool
|
draw vertical border outside a cell. So a border will never be closed with a text; by default true
|
UseFullHorizontalBorder
|
bool
|
draw horizontal border outside a cell. So a border will never be closed with a text; by default true
|
CheckBoxTextForTrue
|
string
|
a text that shows the checkbox true status ; by default "+"
|
CheckBoxTextForFalse
|
string
|
a text that shows the check false status; by default "-"
|
|