ScroogeXHTML for Object Pascal 9.3
Loading...
Searching...
No Matches
TBTScroogeXHTML Class Reference

This class adds no properties or methods, it only defines the component name. More...

Inheritance diagram for TBTScroogeXHTML:
TCustomScrooge TSxMain TSxBase ISxWriterOptions

Additional Inherited Members

Public Member Functions inherited from TCustomScrooge
UTF8String ConvertRTF (const TFileName RTFfilename)
 Convert a RTF file to a HTML string.
 ConvertRTFFile (const TFileName RTFFilename, const TFileName HTMLFilename)
 Convert a RTF file to a HTML file.
Public Member Functions inherited from TSxMain
UTF8String Convert (const RawByteString RTF)
 Convert RTF to HTML.
UTF8String Convert (const TStream AStream)
 Convert RTF contained in a TStream to a HTML string.
Public Member Functions inherited from TSxBase
 TSxBase ()
 Creates a new instance of TSxBase.
 TSxBase (TComponent AOwner)
 Creates a new instance of TSxBase with a specified owner.
 ~TSxBase ()
 Destroys the TSxBase instance and releases all allocated resources.
string GetCloseEmptyElement ()
 Returns the closing tag for an empty HTML element.
string GetEmptyParagraph ()
 Returns an empty paragraph element.
string GetLineBreakTag ()
 Returns the line break element.
string GetOrderedListTag ()
 Returns the opening tag for an ordered list.
string GetParOpen ()
 Returns the opening tag for a paragraph without the closing angle bracket.
string GetUnorderedListTag ()
 Returns the opening tag for an unordered list.
 Log (const TLogLevel ALogLevel, const string ALogText)
 Logs a message with the specified log level.
 ReplaceFont (string &FontName)
 Replaces a font name with a predefined substitution.
string TextElementToXHTML (const ISimpleDomTextNode TextElement, TParagraphProperties ParProps)
 convert a text element to HTML / XHTML.
 VerifySettings ()
 Verifies the current settings of the component.
Public Attributes inherited from TSxBase
Boolean ConvertAnchors
 Activates support for anchor conversion.
Boolean ConvertEmptyParagraphs
 Replaces empty paragraphs with a line break tag (<br />).
Boolean ConvertHyperlinks
 Enables hyperlink support.
Boolean ConvertIndent
 Enables support for left and right paragraph indentation.
Boolean ConvertLanguage
 Activates support for language conversion.
Boolean ConvertPictures
 Enables picture conversion.
Boolean ConvertSpaces
 Converts consecutive spaces into non-breaking spaces (&nbsp;).
Boolean ConvertToPlainText
 Converts the document content to plain text.
Boolean ConvertToPreviewText
 Enables preview text conversion.
string DefaultLanguage
 Sets the default language of the document.
TDocumentType DocumentType
 Specifies the document type.
TFontConversionOptions FontConversionOptions
 Configure which character properties are converted.
TFontSizeScale FontSizeScale
 Set the font size scale.
ISxFormatter Formatter
 Provides access to the formatter used for generating the output.
IHyperlinkURIBuilder HyperlinkURIBuilder
 Provides access to the hyperlink URI builder.
Boolean IncludeDocType
 Include the DOCTYPE declaration at the beginning of the document.
Boolean IncludeXMLDeclaration
 Include the XML declaration line at the beginning of the document.
TLogLevel LogLevel
 Control the detail level of the logging procedure.
IMarginBuilding MarginBuilder
 Provides access to the margin builder.
TMarginConversionFlags MarginConversionFlags
 Configure flags for paragraph margin conversion.
TNoRTFHeaderAction NoRTFHeaderAction
 Define the action to take for missing or invalid RTF headers.
TSxOptionsHead OptionsHead
 Configure HTML HEAD options.
TSxOptionsOptimize OptionsOptimize
 Configure optimization options for the document.
string ParagraphElementAttributes
 Specify optional attributes for the.
IPictureAdapter PictureAdapter
 Provides access to the picture adapter.
TPostProcessEventListeners PostProcessEventListeners
 A list of TPostProcessEventListener instances.
TStrings ReplaceFonts
 Define font names to be replaced.
Boolean RtfEnd
 Indicates whether the end of the document has been reached.
string TabString
 Define the HTML representation of a TAB character.
ISxTranslator Translator
 Provides access to the HTML/XHTML translator.
string Version
 Retrieve the ScroogeXHTML version.
TEncodingEvent OnAfterEncode
 Event handler which will be called after the encoding.
TEncodingEvent OnBeforeEncode
 Event handler which will be called before the encoding.
TLogEvent OnLog
 Event handler for log messages.
TReplaceFontEvent OnReplaceFont
 This event handler can be used to define a font substition.
Protected Member Functions inherited from TSxMain
RawByteString LoadBytesFromStream (const TStream AStream)
Protected Member Functions inherited from TSxBase
 DoPostProcessing (const ISimpleDomDocument ADocument)
Boolean GetConvertToPreviewText ()

Detailed Description

This class adds no properties or methods, it only defines the component name.