THTMLExporter 3.0

for Delphi 1/2/3
(extended information)



HTMLExporter history:

HTMLExporter history:
Ver Date Remark
1 0 11.1997 First Build
2 0 11.1997 Using TCanal, Fixed Bug with '<', '>' and '&' chars
3 0 11.1997 Added some new proc for linx, bookmarx e.c.t.
1 12.1997 Added some new proc for linx, bookmarx e.c.t.
2 30th
12.1997
wow!
Added SharewareType and Word-Like Tables
3 01.1997 Fixed empty-table looking
4 01.1997 Added Global HTML Colors
5 01.1997 Added tree-like property structure

HTMLExporter have following propertis:

HTMLFileName Title of HTML
BackGround Background Image
UserRemark User Remark. It is on top of file. (Example: "Created by GODZILLA":o)
CharSet
WOW!
HTML Character Set - It is very important for some countrys. There are defined property editor. U can use directly:
  • Without CharSet - old style www page
  • With Standard CharSet
    • Western - Standard, USA (ISO - 8859 - 1)
    • Bulgaria (1251)
    • Russia (KOI 8 R)
    • Central European (1250)
  • User Defined CharSet
BaseURL
TargetFrame
This is HTML Base URL and Default Target Frame. This propertis are for advanced HTML generating
ExtendedTables This is parameter for table generating:
  • NORMAL - HTML exporter will not use font sizes in tables.
  • EXTENDED - HTML exporter will use Paragraphs in table cells. U can use font sizes in tables, but I think tables look bad. (Try It!)
  • WORDLIKE - HTML exporter will generate HTML tables like MS_Word_97, with changes in fonts. U can use font sizes in tables, but i think HTML source code will look bad. (Try It!)
SharewareType U can use this to enable/disable pop-up dialog window in the begining, but in this case HTML exporter will add some strings in the end of your HTML
HTMLColorText,
HTMLColorBackGround,
HTMLColorHyperLink,
HTMLColorHyperLinkVisited,
HTMLColorHyperLinkActive
HTML Global Colors
  • Text Color
  • BackGround Color
  • Links Colors:
    • Normal
    • Visited
    • Active (Clicked)

Important remarks:


HTMLExporter have following "non-override" methods:

Procedure BeginCell(Align:TExpAlign);
Procedure EndCell;
Advanced table generation
Procedure CR; "CR", "Cariage Return", or "RETURN"
(or some ppl name it "Page Break")
Procedure BeginStyle(FontStyle:TExpFontStyle);
Procedure EndStyle(FontStyle:TExpFontStyle);
Advanced Style generation
Procedure BeginFont(Face,Size,Color:String);
Procedure EndFont;
Advenced Font generation
Procedure HorizontalLine; Horisontal Line
Procedure HyperLink(Text_, Link, BookMark:String); Hyperlink and Bookmark definition
Procedure Remark(Text_:String); Remark definition
Procedure Image(Image:String); Image
Procedure ExtraHTML(S:String); Free HTML code. U Must know HTML ;o)

Important remarks:


Register

THTMLExporter is not free. U may register it for $ 20 USD. This tax include THTMLExporter source code. Look Register document.