TWriter

Overview

Location

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

 

constructor Island-Ubuntu, Island-WebAssembly-wasm32, Island-Windows

 

constructor(aStream: TStream; BufSize: Int32)

 

TWriter(TStream aStream, Int32 BufSize)

 

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

 

Sub New(aStream As TStream, BufSize As Int32)

Parameters:

  • aStream:
  • BufSize:

Ancestor  virtual    (declared in TFiler)

 

property Ancestor: TPersistent read write;

 

TPersistent Ancestor { get; set; }

 

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

 

Property Ancestor() As TPersistent

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)

 

Sub DefineBinaryProperty(aName As String, ReadData As TStreamProc, WriteData As TStreamProc, HasData As 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)

 

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

Parameters:

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

FilerSignature    (declared in TFiler)

 

const FilerSignature: UInt32 = 809914452;

 

const UInt32 FilerSignature = 809914452

 

static let FilerSignature: UInt32 = 809914452

 

Dim FilerSignature As UInt32 = 809914452

IgnoreChildren  virtual    (declared in TFiler)

 

property IgnoreChildren: Boolean read write;

 

Boolean IgnoreChildren { get; set; }

 

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

 

Property IgnoreChildren() As Boolean

Root  virtual    (declared in TFiler)

 

property Root: TComponent read write;

 

TComponent Root { get; set; }

 

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

 

Property Root() As TComponent

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

 

method SetRoot(aValue: TComponent)

 

void SetRoot(TComponent aValue)

 

func SetRoot(_ aValue: TComponent)

 

Sub SetRoot(aValue As 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)

 

Sub Write(aBuffer As Byte(), aOffset As Int32, aCount As Int32)

Parameters:

  • aBuffer:
  • aOffset:
  • aCount:

WriteDouble  virtual

 

method WriteDouble(aValue: Double)

 

void WriteDouble(Double aValue)

 

func WriteDouble(_ aValue: Double)

 

Sub WriteDouble(aValue As Double)

Parameters:

  • aValue:

WriteIdent  virtual

 

method WriteIdent(aIdent: String)

 

void WriteIdent(String aIdent)

 

func WriteIdent(_ aIdent: String)

 

Sub WriteIdent(aIdent As String)

Parameters:

  • aIdent:

WriteInt64  virtual

 

method WriteInt64(aValue: Int64)

 

void WriteInt64(Int64 aValue)

 

func WriteInt64(_ aValue: Int64)

 

Sub WriteInt64(aValue As Int64)

Parameters:

  • aValue:

WriteInteger  virtual

 

method WriteInteger(aValue: Int32)

 

void WriteInteger(Int32 aValue)

 

func WriteInteger(_ aValue: Int32)

 

Sub WriteInteger(aValue As Int32)

Parameters:

  • aValue:

WriteListBegin Island-Ubuntu, Island-WebAssembly-wasm32, Island-Windows

 

method WriteListBegin

 

void WriteListBegin()

 

func WriteListBegin()

 

Sub WriteListBegin()

WriteListBegin WriteListBegin()  virtual Toffee-Mac Catalyst, Toffee-macOS

 

func WriteListBegin(WriteListBegin )

Parameters:

  • :

WriteListEnd Island-Ubuntu, Island-WebAssembly-wasm32, Island-Windows

 

method WriteListEnd

 

void WriteListEnd()

 

func WriteListEnd()

 

Sub WriteListEnd()

WriteListEnd WriteListEnd()  virtual Toffee-Mac Catalyst, Toffee-macOS

 

func WriteListEnd(WriteListEnd )

Parameters:

  • :

WriteSet  virtual

 

method WriteSet(aValue: Byte)

 

void WriteSet(Byte aValue)

 

func WriteSet(_ aValue: Byte)

 

Sub WriteSet(aValue As Byte)

Parameters:

  • aValue:

WriteSignature Island-Ubuntu, Island-WebAssembly-wasm32, Island-Windows

 

method WriteSignature

 

void WriteSignature()

 

func WriteSignature()

 

Sub WriteSignature()

WriteSignature WriteSignature()  virtual Toffee-Mac Catalyst, Toffee-macOS

 

func WriteSignature(WriteSignature )

Parameters:

  • :

WriteString  virtual

 

method WriteString(aValue: String)

 

void WriteString(String aValue)

 

func WriteString(_ aValue: String)

 

Sub WriteString(aValue As String)

Parameters:

  • aValue:

WriteUTF8Str  virtual

 

method WriteUTF8Str(aValue: String)

 

void WriteUTF8Str(String aValue)

 

func WriteUTF8Str(_ aValue: String)

 

Sub WriteUTF8Str(aValue As String)

Parameters:

  • aValue:

WriteValue  virtual

 

method WriteValue(aValue: TValueType)

 

void WriteValue(TValueType aValue)

 

func WriteValue(_ aValue: TValueType)

 

Sub WriteValue(aValue As TValueType)

Parameters:

  • aValue:

WriteVar  virtual

 

method WriteVar(aValue: Int32)

 

void WriteVar(Int32 aValue)

 

func WriteVar(_ aValue: Int32)

 

Sub WriteVar(aValue As Int32)

Parameters:

  • aValue:

 

FilerSignature    (declared in TFiler)

 

const FilerSignature: UInt32 = 809914452;

 

const UInt32 FilerSignature = 809914452

 

static let FilerSignature: UInt32 = 809914452

 

Dim FilerSignature As UInt32 = 809914452

 

Ancestor  virtual    (declared in TFiler)

 

property Ancestor: TPersistent read write;

 

TPersistent Ancestor { get; set; }

 

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

 

Property Ancestor() As TPersistent

IgnoreChildren  virtual    (declared in TFiler)

 

property IgnoreChildren: Boolean read write;

 

Boolean IgnoreChildren { get; set; }

 

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

 

Property IgnoreChildren() As Boolean

Root  virtual    (declared in TFiler)

 

property Root: TComponent read write;

 

TComponent Root { get; set; }

 

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

 

Property Root() As TComponent

 

constructor Island-Ubuntu, Island-WebAssembly-wasm32, Island-Windows

 

constructor(aStream: TStream; BufSize: Int32)

 

TWriter(TStream aStream, Int32 BufSize)

 

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

 

Sub New(aStream As TStream, BufSize As 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)

 

Sub DefineBinaryProperty(aName As String, ReadData As TStreamProc, WriteData As TStreamProc, HasData As 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)

 

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

Parameters:

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

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

 

method SetRoot(aValue: TComponent)

 

void SetRoot(TComponent aValue)

 

func SetRoot(_ aValue: TComponent)

 

Sub SetRoot(aValue As 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)

 

Sub Write(aBuffer As Byte(), aOffset As Int32, aCount As Int32)

Parameters:

  • aBuffer:
  • aOffset:
  • aCount:

WriteDouble  virtual

 

method WriteDouble(aValue: Double)

 

void WriteDouble(Double aValue)

 

func WriteDouble(_ aValue: Double)

 

Sub WriteDouble(aValue As Double)

Parameters:

  • aValue:

WriteIdent  virtual

 

method WriteIdent(aIdent: String)

 

void WriteIdent(String aIdent)

 

func WriteIdent(_ aIdent: String)

 

Sub WriteIdent(aIdent As String)

Parameters:

  • aIdent:

WriteInt64  virtual

 

method WriteInt64(aValue: Int64)

 

void WriteInt64(Int64 aValue)

 

func WriteInt64(_ aValue: Int64)

 

Sub WriteInt64(aValue As Int64)

Parameters:

  • aValue:

WriteInteger  virtual

 

method WriteInteger(aValue: Int32)

 

void WriteInteger(Int32 aValue)

 

func WriteInteger(_ aValue: Int32)

 

Sub WriteInteger(aValue As Int32)

Parameters:

  • aValue:

WriteListBegin Island-Ubuntu, Island-WebAssembly-wasm32, Island-Windows

 

method WriteListBegin

 

void WriteListBegin()

 

func WriteListBegin()

 

Sub WriteListBegin()

WriteListBegin WriteListBegin()  virtual Toffee-Mac Catalyst, Toffee-macOS

 

func WriteListBegin(WriteListBegin )

Parameters:

  • :

WriteListEnd Island-Ubuntu, Island-WebAssembly-wasm32, Island-Windows

 

method WriteListEnd

 

void WriteListEnd()

 

func WriteListEnd()

 

Sub WriteListEnd()

WriteListEnd WriteListEnd()  virtual Toffee-Mac Catalyst, Toffee-macOS

 

func WriteListEnd(WriteListEnd )

Parameters:

  • :

WriteSet  virtual

 

method WriteSet(aValue: Byte)

 

void WriteSet(Byte aValue)

 

func WriteSet(_ aValue: Byte)

 

Sub WriteSet(aValue As Byte)

Parameters:

  • aValue:

WriteSignature Island-Ubuntu, Island-WebAssembly-wasm32, Island-Windows

 

method WriteSignature

 

void WriteSignature()

 

func WriteSignature()

 

Sub WriteSignature()

WriteSignature WriteSignature()  virtual Toffee-Mac Catalyst, Toffee-macOS

 

func WriteSignature(WriteSignature )

Parameters:

  • :

WriteString  virtual

 

method WriteString(aValue: String)

 

void WriteString(String aValue)

 

func WriteString(_ aValue: String)

 

Sub WriteString(aValue As String)

Parameters:

  • aValue:

WriteUTF8Str  virtual

 

method WriteUTF8Str(aValue: String)

 

void WriteUTF8Str(String aValue)

 

func WriteUTF8Str(_ aValue: String)

 

Sub WriteUTF8Str(aValue As String)

Parameters:

  • aValue:

WriteValue  virtual

 

method WriteValue(aValue: TValueType)

 

void WriteValue(TValueType aValue)

 

func WriteValue(_ aValue: TValueType)

 

Sub WriteValue(aValue As TValueType)

Parameters:

  • aValue:

WriteVar  virtual

 

method WriteVar(aValue: Int32)

 

void WriteVar(Int32 aValue)

 

func WriteVar(_ aValue: Int32)

 

Sub WriteVar(aValue As Int32)

Parameters:

  • aValue: