|
ScroogeXHTML for Object Pascal 9.2.1
|
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
| Boolean TSxWriter::Hidden |
font hidden 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