IWriter
type
IWriter = interface(IDSStream) ['{6394B976-1F97-4507-BC79-DBA077D1F24D}']
procedure WriteChecked(
const Buffer: string;
NewLn: Boolean = False);
procedure WriteChecked(
const Buffer: TArray<Char>;
Offset: Integer;
Count: Integer;
NewLn: Boolean = False);
procedure Flush;
procedure FlushLayer;
function CopyFrom(
const Source: IReader;
ReadMode: TReadBuffMode = rmAvailable): Int64;
function CopyFrom(
const Source: IReader;
Count: Int64;
ReadMode: TReadBuffMode = rmAvailable): Int64;
function GetWriters: TArray<DSStreams.IWriter>;
procedure Write(
Value: Char);
procedure Write(
const Buffer: TArray<Char>;
Offset: Integer;
Count: Integer);
procedure Write(
const Value: string;
NewLn: Boolean = False);
procedure Write(
Value: Int64);
procedure Write(
Value: Double);
procedure WriteCurrency(
Value: Currency);
procedure Write(
Value: Boolean);
procedure WriteDate(
Value: TDateTime);
procedure WriteDate(
Value: TDateTime;
const FormatStr: string);
procedure WriteFmt(
const Fmt: string;
const Args: TArray<Variant>);
procedure Writeln(
const Value: string = '');
procedure Writeln(
Value: Char);
procedure Writeln(
Value: Int64);
procedure Writeln(
Value: Double);
procedure WritelnCurrency(
Value: Currency);
procedure Writeln(
Value: Boolean);
procedure WritelnDate(
Value: TDateTime);
procedure WritelnDate(
Value: TDateTime;
const FormatStr: string);
procedure WritelnFmt(
const Fmt: string;
const Args: TArray<Variant>);
function get_NewLine: string;
procedure set_NewLine(
const Value: string);
property NewLine: string read write;
end;
Ancestor: IDSStream.
Defined in: DSStreams
⏱ Last Modified: Mon 3:43:39 pm