ScroogeXHTML for Object Pascal 8.5
Loading...
Searching...
No Matches
TSxFormatter Class Reference

A text formatter for HTML and XHTML output beautification. More...

Inheritance diagram for TSxFormatter:
ISxFormatter

Public Member Functions

 TSxFormatter (const IMarginBuilding AMarginBuilder)
 
string Add (const string AText)
 Add.
 
string GetIndent ()
 GetIndent.
 
string GetIndent (const Integer Level)
 GetIndent.
 
string Indent (const string AText)
 Indent.
 
string UnIndent (const string AText)
 UnIndent.
 

Public Attributes

Integer IndentLevel
 
string NewLine
 

Detailed Description

A text formatter for HTML and XHTML output beautification.

Constructor & Destructor Documentation

◆ TSxFormatter()

TSxFormatter::TSxFormatter ( const IMarginBuilding AMarginBuilder)

Member Function Documentation

◆ Add()

string TSxFormatter::Add ( const string AText)

Add.

Implements ISxFormatter.

◆ GetIndent() [1/2]

string TSxFormatter::GetIndent ( )

GetIndent.

Implements ISxFormatter.

◆ GetIndent() [2/2]

string TSxFormatter::GetIndent ( const Integer Level)

GetIndent.

Implements ISxFormatter.

◆ Indent()

string TSxFormatter::Indent ( const string AText)

Indent.

Indent text.

Implements ISxFormatter.

◆ UnIndent()

string TSxFormatter::UnIndent ( const string AText)

UnIndent.

Un-Indent text.

Implements ISxFormatter.

Member Data Documentation

◆ IndentLevel

Integer TSxFormatter::IndentLevel
See also
GetIndentLevel For reading
SetIndentLevel For writing

◆ NewLine

string TSxFormatter::NewLine
See also
GetNewLine For reading
SetNewLine For writing