TWriter

Overview

Location

  • Reference:
    • Delphi.VCL.dll  .NET
    • DelphiVCL.fx  Island-WebAssembly-wasm32, Island-Windows
    • libDelphiVCL.fx  Toffee-macOS
  • Namespace: RemObjects.Elements.RTL.Delphi.VCL
  • Platforms: .NET, Island-WebAssembly-wasm32, Island-Windows, Toffee-macOS
  • Ancestry: TFiler | TWriter

 

constructor .NET, Island-WebAssembly-wasm32, Island-Windows

 

constructor(aStream: TStream; BufSize: Int32)

 

TWriter(TStream aStream, Int32 BufSize)

 

init(_ aStream: TStream, _ BufSize: Int32)

Parameters:

  • aStream:
  • BufSize:

Ancestor  virtual    (declared in TFiler)

 

property Ancestor: TPersistent read write;

 

TPersistent Ancestor { get; set; }

 

var Ancestor: TPersistent { get{} set{} }

DefineBinaryProperty  override

 

method DefineBinaryProperty(aName: String; ReadData: TStreamProc; WriteData: TStreamProc; HasData: Boolean)

 

void DefineBinaryProperty(String aName, TStreamProc ReadData, TStreamProc WriteData, Boolean HasData)

 

func DefineBinaryProperty(_ aName: String, _ ReadData: TStreamProc, _ WriteData: TStreamProc, _ HasData: Boolean)

Parameters:

  • aName:
  • ReadData:
  • WriteData:
  • HasData:

DefineProperty  override

 

method DefineProperty(aName: String; ReadData: TReaderProc; WriteData: TWriterProc; HasData: Boolean)

 

void DefineProperty(String aName, TReaderProc ReadData, TWriterProc WriteData, Boolean HasData)

 

func DefineProperty(_ aName: String, _ ReadData: TReaderProc, _ WriteData: TWriterProc, _ HasData: Boolean)

Parameters:

  • aName:
  • ReadData:
  • WriteData:
  • HasData:

FilerSignature    (declared in TFiler)

 

const FilerSignature: UInt32 = 809914452;

 

const UInt32 FilerSignature = 809914452

 

static let FilerSignature: UInt32 = 809914452

IgnoreChildren  virtual    (declared in TFiler)

 

property IgnoreChildren: Boolean read write;

 

Boolean IgnoreChildren { get; set; }

 

var IgnoreChildren: Boolean { get{} set{} }

Root  virtual    (declared in TFiler)

 

property Root: TComponent read write;

 

TComponent Root { get; set; }

 

var Root: TComponent { get{} set{} }

SetRoot  protected virtual    (declared in TFiler) .NET, Island-WebAssembly-wasm32, Island-Windows

 

method SetRoot(aValue: TComponent)

 

void SetRoot(TComponent aValue)

 

func SetRoot(_ aValue: TComponent)

Parameters:

  • aValue:

Write  virtual

 

method Write(aBuffer: array of Byte; aOffset: Int32; aCount: Int32)

 

void Write(Byte[] aBuffer, Int32 aOffset, Int32 aCount)

 

func Write(_ aBuffer: Byte..., _ aOffset: Int32, _ aCount: Int32)

Parameters:

  • aBuffer:
  • aOffset:
  • aCount:

WriteDouble  virtual

 

method WriteDouble(aValue: Double)

 

void WriteDouble(Double aValue)

 

func WriteDouble(_ aValue: Double)

Parameters:

  • aValue:

WriteIdent  virtual

 

method WriteIdent(aIdent: String)

 

void WriteIdent(String aIdent)

 

func WriteIdent(_ aIdent: String)

Parameters:

  • aIdent:

WriteInt64  virtual

 

method WriteInt64(aValue: Int64)

 

void WriteInt64(Int64 aValue)

 

func WriteInt64(_ aValue: Int64)

Parameters:

  • aValue:

WriteInteger  virtual

 

method WriteInteger(aValue: Int32)

 

void WriteInteger(Int32 aValue)

 

func WriteInteger(_ aValue: Int32)

Parameters:

  • aValue:

WriteListBegin  virtual

 

method WriteListBegin

 

void WriteListBegin()

 

func WriteListBegin()

WriteListEnd  virtual

 

method WriteListEnd

 

void WriteListEnd()

 

func WriteListEnd()

WriteSet  virtual

 

method WriteSet(aValue: Byte)

 

void WriteSet(Byte aValue)

 

func WriteSet(_ aValue: Byte)

Parameters:

  • aValue:

WriteSignature  virtual

 

method WriteSignature

 

void WriteSignature()

 

func WriteSignature()

WriteString  virtual

 

method WriteString(aValue: String)

 

void WriteString(String aValue)

 

func WriteString(_ aValue: String)

Parameters:

  • aValue:

WriteUTF8Str  virtual

 

method WriteUTF8Str(aValue: String)

 

void WriteUTF8Str(String aValue)

 

func WriteUTF8Str(_ aValue: String)

Parameters:

  • aValue:

WriteValue  virtual

 

method WriteValue(aValue: TValueType)

 

void WriteValue(TValueType aValue)

 

func WriteValue(_ aValue: TValueType)

Parameters:

  • aValue:

WriteVar  virtual

 

method WriteVar(aValue: Int32)

 

void WriteVar(Int32 aValue)

 

func WriteVar(_ aValue: Int32)

Parameters:

  • aValue:

 

FilerSignature    (declared in TFiler)

 

const FilerSignature: UInt32 = 809914452;

 

const UInt32 FilerSignature = 809914452

 

static let FilerSignature: UInt32 = 809914452

 

Ancestor  virtual    (declared in TFiler)

 

property Ancestor: TPersistent read write;

 

TPersistent Ancestor { get; set; }

 

var Ancestor: TPersistent { get{} set{} }

IgnoreChildren  virtual    (declared in TFiler)

 

property IgnoreChildren: Boolean read write;

 

Boolean IgnoreChildren { get; set; }

 

var IgnoreChildren: Boolean { get{} set{} }

Root  virtual    (declared in TFiler)

 

property Root: TComponent read write;

 

TComponent Root { get; set; }

 

var Root: TComponent { get{} set{} }

 

constructor .NET, Island-WebAssembly-wasm32, Island-Windows

 

constructor(aStream: TStream; BufSize: Int32)

 

TWriter(TStream aStream, Int32 BufSize)

 

init(_ aStream: TStream, _ BufSize: Int32)

Parameters:

  • aStream:
  • BufSize:

DefineBinaryProperty  override

 

method DefineBinaryProperty(aName: String; ReadData: TStreamProc; WriteData: TStreamProc; HasData: Boolean)

 

void DefineBinaryProperty(String aName, TStreamProc ReadData, TStreamProc WriteData, Boolean HasData)

 

func DefineBinaryProperty(_ aName: String, _ ReadData: TStreamProc, _ WriteData: TStreamProc, _ HasData: Boolean)

Parameters:

  • aName:
  • ReadData:
  • WriteData:
  • HasData:

DefineProperty  override

 

method DefineProperty(aName: String; ReadData: TReaderProc; WriteData: TWriterProc; HasData: Boolean)

 

void DefineProperty(String aName, TReaderProc ReadData, TWriterProc WriteData, Boolean HasData)

 

func DefineProperty(_ aName: String, _ ReadData: TReaderProc, _ WriteData: TWriterProc, _ HasData: Boolean)

Parameters:

  • aName:
  • ReadData:
  • WriteData:
  • HasData:

SetRoot  protected virtual    (declared in TFiler) .NET, Island-WebAssembly-wasm32, Island-Windows

 

method SetRoot(aValue: TComponent)

 

void SetRoot(TComponent aValue)

 

func SetRoot(_ aValue: TComponent)

Parameters:

  • aValue:

Write  virtual

 

method Write(aBuffer: array of Byte; aOffset: Int32; aCount: Int32)

 

void Write(Byte[] aBuffer, Int32 aOffset, Int32 aCount)

 

func Write(_ aBuffer: Byte..., _ aOffset: Int32, _ aCount: Int32)

Parameters:

  • aBuffer:
  • aOffset:
  • aCount:

WriteDouble  virtual

 

method WriteDouble(aValue: Double)

 

void WriteDouble(Double aValue)

 

func WriteDouble(_ aValue: Double)

Parameters:

  • aValue:

WriteIdent  virtual

 

method WriteIdent(aIdent: String)

 

void WriteIdent(String aIdent)

 

func WriteIdent(_ aIdent: String)

Parameters:

  • aIdent:

WriteInt64  virtual

 

method WriteInt64(aValue: Int64)

 

void WriteInt64(Int64 aValue)

 

func WriteInt64(_ aValue: Int64)

Parameters:

  • aValue:

WriteInteger  virtual

 

method WriteInteger(aValue: Int32)

 

void WriteInteger(Int32 aValue)

 

func WriteInteger(_ aValue: Int32)

Parameters:

  • aValue:

WriteListBegin  virtual

 

method WriteListBegin

 

void WriteListBegin()

 

func WriteListBegin()

WriteListEnd  virtual

 

method WriteListEnd

 

void WriteListEnd()

 

func WriteListEnd()

WriteSet  virtual

 

method WriteSet(aValue: Byte)

 

void WriteSet(Byte aValue)

 

func WriteSet(_ aValue: Byte)

Parameters:

  • aValue:

WriteSignature  virtual

 

method WriteSignature

 

void WriteSignature()

 

func WriteSignature()

WriteString  virtual

 

method WriteString(aValue: String)

 

void WriteString(String aValue)

 

func WriteString(_ aValue: String)

Parameters:

  • aValue:

WriteUTF8Str  virtual

 

method WriteUTF8Str(aValue: String)

 

void WriteUTF8Str(String aValue)

 

func WriteUTF8Str(_ aValue: String)

Parameters:

  • aValue:

WriteValue  virtual

 

method WriteValue(aValue: TValueType)

 

void WriteValue(TValueType aValue)

 

func WriteValue(_ aValue: TValueType)

Parameters:

  • aValue:

WriteVar  virtual

 

method WriteVar(aValue: Int32)

 

void WriteVar(Int32 aValue)

 

func WriteVar(_ aValue: Int32)

Parameters:

  • aValue: