![]() |
ScroogeXHTML for Object Pascal 9.3
|
Class which writes text and properties to a TSimpleDomDocument instance. More...
Public Member Functions | |
TSxWriter (const ISxWriterOptions Owner) | |
get a new SxWriter instance | |
~TSxWriter () | |
destroy the SxWriter instance | |
AddChar (const AnsiChar Ch) | |
add a character to the output document | |
AddLinebreak (const string Tag) | |
TCharacterProperties | CloneCharacterProperties () |
get a clone of all paragraph properties | |
TParagraphProperties | CloneParagraphProperties () |
Get a clone of all paragraph properties. | |
ResetCharacterAttributes () | |
set all character attributes to default values | |
ResetParagraphAttributes () | |
set all paragraph properties to default values | |
SetAnchor (const string Value) | |
set the anchor | |
SetCharacterProperties (const TCharacterProperties Value) | |
set all character properties | |
SetFieldExpression (const string Value) | |
set the field expression | |
SetParagraphProperties (const TParagraphProperties Value) | |
set all paragraph properties | |
StoreTextProperties () | |
save all current text properties in the current TTextNode object |
Public Attributes | |
TParagraphAlignment | Alignment |
Paragraph alignment property. | |
string | BGColor |
string | DefaultFontName |
default font name property | |
TDirection | Direction |
TCharset | DocCharset |
the character set used in the document | |
ISimpleDomDocument | DomDocument |
the output document structure | |
Integer | FirstIndent |
first indent property | |
string | FontBGColor |
font background color property | |
TCharset | FontCharSet |
font character set property | |
string | FontColor |
font color property | |
string | FontHLColor |
font highlight color property | |
string | FontName |
font name property | |
Integer | FontSize |
font size property | |
TFontstyles | FontStyle |
font style property | |
Boolean | Hidden |
font hidden property | |
string | Language |
Langauge property. | |
Integer | LeftIndent |
left indent property | |
Boolean | Numbered |
Paragraph numbering style property. | |
TNumberingLevel | NumberingLevel |
Paragraph numbering level property. | |
Boolean | ParagraphBorder |
TDirection | ParDirection |
Paragraph text direction property. | |
Integer | RightIndent |
right indent property | |
Integer | SpaceAfter |
Integer | SpaceBefore |
Boolean | Subscript |
subscript property | |
Boolean | Superscript |
superscript property |
Class which writes text and properties to a TSimpleDomDocument instance.
TSxWriter::TSxWriter | ( | const ISxWriterOptions | Owner | ) |
get a new SxWriter instance
TSxWriter::~TSxWriter | ( | ) |
destroy the SxWriter instance
TSxWriter::AddChar | ( | const AnsiChar | Ch | ) |
add a character to the output document
Implements ISxWriter.
TSxWriter::AddLinebreak | ( | const string | Tag | ) |
Implements ISxWriter.
TCharacterProperties TSxWriter::CloneCharacterProperties | ( | ) |
get a clone of all paragraph properties
Implements ISxWriter.
TSxWriter::CloneParagraphProperties | ( | ) |
Get a clone of all paragraph properties.
Implements ISxWriter.
TSxWriter::ResetCharacterAttributes | ( | ) |
set all character attributes to default values
Implements ISxWriter.
TSxWriter::ResetParagraphAttributes | ( | ) |
set all paragraph properties to default values
Implements ISxWriter.
TSxWriter::SetAnchor | ( | const string | Value | ) |
set the anchor
Implements ISxWriter.
TSxWriter::SetCharacterProperties | ( | const TCharacterProperties | Value | ) |
set all character properties
Implements ISxWriter.
TSxWriter::SetFieldExpression | ( | const string | Value | ) |
set the field expression
Implements ISxWriter.
TSxWriter::SetParagraphProperties | ( | const TParagraphProperties | Value | ) |
set all paragraph properties
Implements ISxWriter.
TSxWriter::StoreTextProperties | ( | ) |
TParagraphAlignment TSxWriter::Alignment |
Paragraph alignment property.
string TSxWriter::BGColor |
string TSxWriter::DefaultFontName |
default font name property
TDirection TSxWriter::Direction |
TCharset TSxWriter::DocCharset |
the character set used in the document
ISimpleDomDocument TSxWriter::DomDocument |
the output document structure
Integer TSxWriter::FirstIndent |
first indent property
string TSxWriter::FontBGColor |
font background color property
TCharset TSxWriter::FontCharSet |
font character set property
string TSxWriter::FontColor |
font color property
string TSxWriter::FontHLColor |
font highlight color property
string TSxWriter::FontName |
font name property
Integer TSxWriter::FontSize |
font size property
TFontstyles TSxWriter::FontStyle |
font style property
string TSxWriter::Language |
Langauge property.
Integer TSxWriter::LeftIndent |
left indent property
Boolean TSxWriter::Numbered |
Paragraph numbering style property.
TNumberingLevel TSxWriter::NumberingLevel |
Paragraph numbering level property.
Boolean TSxWriter::ParagraphBorder |
TDirection TSxWriter::ParDirection |
Paragraph text direction property.
Integer TSxWriter::RightIndent |
right indent property
Integer TSxWriter::SpaceAfter |
Integer TSxWriter::SpaceBefore |
Boolean TSxWriter::Subscript |
subscript property
Boolean TSxWriter::Superscript |
superscript property