cxExportTLToTextStream(TStream,TcxCustomTreeList,Boolean,Boolean,string,string,string,TObject,TEncoding) Method
Exports content of a tree list control to a stream in plain text format.
#Declaration
#Parameters
Name | Type | Description |
---|---|---|
AStream | TStream | The target stream. |
ATree |
Tcx |
The source tree list control. |
AExpand | Boolean | Optional. Specifies if all source tree list nodes are expanded:
|
ASave |
Boolean | Optional. Specifies if the procedure exports all available rows:
|
ASeparator | string | The string that delimits cell values in the resulting text file. |
ABegin |
string | The prefix string added to each exported cell value. |
AEnd |
string | The postfix string added to each exported cell value. |
AHandler | TObject | Optional. Specifies a handler object that should implement the Icx Tip Refer to the following topic for detailed information on how to create and use handler objects: |
AEncoding | TEncoding | Optional. Specifies the character encoding format of the resulting CSV stream. If |
#Remarks
Call the cxExportTLToTextStream
procedure to export the tree list control’s content to a stream in plain text format. This format stores data without formatting, style, or print layout information. Compared to CSV, exported TXT files are more human-readable.
#Code Example
The following code example exports tree list content to a file in Text format:
uses cxTLExportLink;
// ...
var
AStream: TMemoryStream;
begin
AStream := TMemoryStream.Create;
cxExportTLToTextStream(AStream, cxDBTreeList);
AStream.SaveToFile('Departments.txt');
AStream.Free;
end;
The following image demonstrates the exported content of a memory stream when it is saved to a file: