|
ScroogeXHTML for Object Pascal 9.0
|
XHTML 1.0 Strict Translator. More...
Public Member Functions | |
| string | GetDocType () |
| string | GetDocTypeName () |
| string | GetParagraphStyle (const TParagraphProperties pp) |
| Boolean | IsTransitional () |
| Boolean | SupportsElement (const string elementName) |
| Boolean | SupportsParameter (const string elementName, const string paramName) |
Public Member Functions inherited from TXHTMLTranslator | |
| string | FormatElement (const string AText, TParagraphProperties PP, TCharacterProperties CP) |
| Returns text with formatting CSS/XHTML tags. | |
| string | GetCloseEmptyElement () |
| Returns " />". | |
| string | GetRootElement (const string Language='') |
| Returns the document root element. | |
| Boolean | IsXml () |
| Returns True because all subclasses are XML based. | |
Public Member Functions inherited from TCustomTranslator | |
| TCustomTranslator (const IMarginBuilding AMarginBuilder, TMarginConversionFlags AMarginConversionFlags=mcConvertBottomMargin, mcConvertTopMargin) | |
| string | BuildLangAttribute (const string Language) |
| Returns lang attribute. | |
| string | Encode (const string S) |
| Encode Unicode string using UTF-8. | |
| string | FormatElement (const string AText, TParagraphProperties PP, TCharacterProperties CP) |
| Returns text with formatting CSS/HTML/XHTML tags. | |
| string | GetCharacterStyles (const string AText, TParagraphProperties PP, TCharacterProperties CP) |
| Returns text with styles applied for the given character properties. | |
| string | GetCloseEmptyElement () |
| Returns the correct closing bracket for an empty element. | |
| string | GetDocType () |
| Get the DOCTYPE definition. | |
| string | GetDocTypeName () |
| Get the name of the doctype. | |
| string | GetFontSizeStyle (const Integer Pt) |
| Returns a CSS style for the given font size. | |
| string | GetIndentAndDirectionStyle (const TParagraphProperties PP) |
| Returns a indent and direction style for the paragraph. | |
| string | GetMargin () |
| Returns a sequence of spaces (the left margin). | |
| string | GetParagraph (const string AdditionalStyle, const string AdditionalParams='') |
| returns the start tag for a paragraph element | |
| string | GetParagraphStyle (const TParagraphProperties PP) |
| Converts the paragraph properties to a style definition. | |
| string | GetRootElement (const string Language='') |
| Returns the HTML / XHTML document root element. | |
| Boolean | IsDocTypeRequired () |
| Returns True if a DOCTYPE declaration is required (see XHTML 1.1). | |
| Boolean | IsTransitional () |
| Returns True if the document type is a transitional version. | |
| Boolean | IsXml () |
| Returns True if it is an XML based Translator. | |
| SetFontSizeScale (const TFontSizeScale FSS) | |
| Setter for the font size scale. | |
| SetParOpen (const string TagAndClass) | |
| Setter for the 'paragraph open' tag. | |
| Boolean | SupportsElement (const string ElementName) |
| Returns True if the element is supported by the current doctype. | |
| Boolean | SupportsParameter (const string ElementName, const string ParamName) |
| Returns True if the element supports the given parameter. | |
XHTML 1.0 Strict Translator.
| string TXHTML10StrictTranslator::GetDocType | ( | ) |
Implements ISxTranslator.
| class string TXHTML10StrictTranslator::GetDocTypeName | ( | ) |
| string TXHTML10StrictTranslator::GetParagraphStyle | ( | const TParagraphProperties | pp | ) |
Implements ISxTranslator.
| Boolean TXHTML10StrictTranslator::IsTransitional | ( | ) |
Implements ISxTranslator.
| Boolean TXHTML10StrictTranslator::SupportsElement | ( | const string | elementName | ) |
Implements ISxTranslator.
| Boolean TXHTML10StrictTranslator::SupportsParameter | ( | const string | elementName, |
| const string | paramName ) |
Implements ISxTranslator.