ScroogeXHTML for Object Pascal 8.5
Loading...
Searching...
No Matches
ISxTranslator Interface Reference

Interface for translation. More...

Inheritance diagram for ISxTranslator:
TCustomTranslator THTMLTranslator TXHTMLTranslator THTML3FlexTranslator THTML401StrictTranslator THTML401TransitionalTranslator THTML50Translator TXHTML10StrictTranslator TXHTML10TransitionalTranslator TXHTMLBasic10Translator TXHTML11Translator TXHTMLMobileProfile10Translator TXHTML50Translator

Public Member Functions

string Encode (const string S)
 
string FormatElement (const string AText, const TCharacterProperties CP)
 
string GetCloseEmptyElement ()
 
string GetDocType ()
 
string GetFontSizeStyle (const Integer PT)
 
string GetParagraph (const string AdditionalStyle, const string AdditionalParams='')
 
string GetParagraphStyle (const TParagraphProperties PP)
 
string GetRootElement (const string Language='')
 
string GetStyleParam (const string AdditionalStyle)
 
Boolean IsDocTypeRequired ()
 
Boolean IsTransitional ()
 
Boolean IsXml ()
 
 SetFontSizeScale (const TFontSizeScale FSS)
 
 SetParOpen (const string TagAndClass)
 
Boolean SupportsElement (const string ElementName)
 
Boolean SupportsParameter (const string ElementName, const string ParamName)
 

Detailed Description

Interface for translation.

Member Function Documentation

◆ Encode()

string ISxTranslator::Encode ( const string S)

Implemented in TCustomTranslator.

◆ FormatElement()

string ISxTranslator::FormatElement ( const string AText,
const TCharacterProperties CP )

◆ GetCloseEmptyElement()

string ISxTranslator::GetCloseEmptyElement ( )

◆ GetDocType()

◆ GetFontSizeStyle()

string ISxTranslator::GetFontSizeStyle ( const Integer PT)

Implemented in TCustomTranslator.

◆ GetParagraph()

string ISxTranslator::GetParagraph ( const string AdditionalStyle,
const string AdditionalParams = '' )

Implemented in TCustomTranslator.

◆ GetParagraphStyle()

◆ GetRootElement()

string ISxTranslator::GetRootElement ( const string Language = '')

◆ GetStyleParam()

string ISxTranslator::GetStyleParam ( const string AdditionalStyle)

Implemented in TCustomTranslator.

◆ IsDocTypeRequired()

Boolean ISxTranslator::IsDocTypeRequired ( )

Implemented in TCustomTranslator, and TXHTML11Translator.

◆ IsTransitional()

◆ IsXml()

Boolean ISxTranslator::IsXml ( )

◆ SetFontSizeScale()

ISxTranslator::SetFontSizeScale ( const TFontSizeScale FSS)

Implemented in TCustomTranslator.

◆ SetParOpen()

ISxTranslator::SetParOpen ( const string TagAndClass)

Implemented in TCustomTranslator.

◆ SupportsElement()

◆ SupportsParameter()

Boolean ISxTranslator::SupportsParameter ( const string ElementName,
const string ParamName )