TSxWriter Class Reference

unit for the TSxWriter class More...

List of all members.

Public Member Functions

 TSxWriter (ISxWriterOptions Owner)
 get a new ScroogeXHTMLWriter instance
 ~TSxWriter ()
 destroy the ScroogeXHTMLWriter instance
 AddChar (const AnsiChar ch)
 Add an Element to the last paragraph.
 StoreTextProperties ()
 save all current text properties in the current ScroogeXHTMLDocText object
 StoreParagraphProperties ()
 save all current paragraph properties in the current ScroogeXHTMLDocParagraph object
 ResetCharacterAttributes ()
 set all character attributes to default values
 SetCharacterProperties (const TCharacterProperties Value)
 set all character properties
 ResetParagraphAttributes ()
 set all paragraph properties to default values
TCharacterProperties CloneCharacterProperties ()
 get a clone of all paragraph properties
TParagraphProperties CloneParagraphProperties ()
 Get a clone of all paragraph properties.
 SetParagraphProperties (const TParagraphProperties Value)
 set all paragraph properties

Public Attributes

AnsiString DefaultFontName
 default font name property
TDirection Direction
 
See also:
SetDirection For writing

AnsiString FontBGColor
 font background color property
AnsiString FontHLColor
 font highlight color property
AnsiString FontColor
 font color property
AnsiString FontName
 font name property
TCharset FontCharSet
 font character set property
TFontstyles FontStyle
 font style property
Integer FontSize
 font size property
Boolean IsHidden
 font hidden property
boolean Subscript
 subscript property
boolean Superscript
 superscript property
TNumberingLevel NumberingLevel
 Paragraph numbering level property.
Boolean NumberingStyle
 Paragraph numbering style property.
TParagraphAlignment Alignment
 Paragraph alignment property.
TDirection ParDirection
 Paragraph text direction property.
AnsiString Language
 Langauge property.
Integer LeftIndent
 left indent property
Integer RightIndent
 right indent property
Integer FirstIndent
 first indent property
TCharset DocCharset
 the character set used in the document
ISimpleDomDocument DomDocument
 the output document structure


Detailed Description

unit for the TSxWriter class

Class which writes text and properties to a TSimpleDomDocument instance.


Member Function Documentation

TSxWriter::AddChar ( const AnsiChar  ch  ) 

Add an Element to the last paragraph.

add a character to the output document


Member Data Documentation

AnsiString TSxWriter.DefaultFontName

default font name property

See also:
GetDefaultFontName For reading

SetDefaultFontName For writing

AnsiString TSxWriter.FontBGColor

font background color property

See also:
SetFontBGColor For writing

AnsiString TSxWriter.FontHLColor

font highlight color property

See also:
SetFontHLColor For writing

AnsiString TSxWriter.FontColor

font color property

See also:
SetFontColor For writing

AnsiString TSxWriter.FontName

font name property

See also:
SetFontName For writing

TCharset TSxWriter.FontCharSet

font character set property

See also:
SetFontCharSet For writing

TFontstyles TSxWriter.FontStyle

font style property

See also:
GetFontStyle For reading

SetFontStyle For writing

Integer TSxWriter.FontSize

font size property

See also:
SetFontSize For writing

Boolean TSxWriter.IsHidden

font hidden property

See also:
GetHidden For reading

SetHidden For writing

boolean TSxWriter.Subscript

subscript property

See also:
GetSubscript For reading

SetSubscript For writing

boolean TSxWriter.Superscript

superscript property

See also:
GetSuperscript For reading

SetSuperscript For writing

TNumberingLevel TSxWriter.NumberingLevel

Paragraph numbering level property.

See also:
GetNumberingLevel For reading

SetNumberingLevel For writing

Boolean TSxWriter.NumberingStyle

Paragraph numbering style property.

See also:
GetNumberingStyle For reading

SetNumberingStyle For writing

TParagraphAlignment TSxWriter.Alignment

Paragraph alignment property.

See also:
SetAlignment For writing

TDirection TSxWriter.ParDirection

Paragraph text direction property.

See also:
SetParDirection For writing

AnsiString TSxWriter.Language

Langauge property.

See also:
SetLanguage For writing

Integer TSxWriter.LeftIndent

left indent property

See also:
SetLeftIndent For writing

Integer TSxWriter.RightIndent

right indent property

See also:
SetRightIndent For writing

Integer TSxWriter.FirstIndent

first indent property

See also:
SetFirstIndent For writing

TCharset TSxWriter.DocCharset

the character set used in the document

See also:
GetDocCharset For reading

SetDocCharset For writing

ISimpleDomDocument TSxWriter.DomDocument

the output document structure

See also:
GetDomDocument For reading

SetDomDocument For writing


Generated on Fri Feb 1 11:24:25 2008 for ScroogeXHTML for Delphi(tm) by  doxygen 1.5.4