Class THTMLDataSource (unit HTMLData)

Inherits from

TDataSource

Constructors


constructor Create(AOwner:TComponent);

Public declarations

Create HTML table object



Functions

procedure GenerateHTML;

Read-only

Generate HTML to display the table


Properties

property AlignHoriz : THTMLAlignHoriz


property AlignVert : THTMLAlignVert


property Border : Byte


property Caption : string


property CaptionAlignHoriz : THTMLAlignHoriz


property CaptionAlignVert : THTMLAlignVert


property CellPadding : Byte


property CellSpacing : Byte


property ColourBackground : TColor


property ColourBorder : TColor


property ColourBorderDark : TColor


property ColourBorderLight : TColor


property HeaderBackground : TColor


property HeaderBorder : TColor


property HeaderBorderDark : TColor


property HeaderBorderLight : TColor


property Headers : Boolean


property HTMLWriter : THTMLWriter

Published declarations

property LinkField : TField


property LinkTarget : TField


property UseFieldAlign : Boolean


property Width : Integer


property Version : string


Events

event OnCellShow : THTMLCellEvent


event OnRowShow : THTMLRowEvent

Define events

Variables

FAlignHoriz : THTMLAlignHoriz;


FAlignVert : THTMLAlignVert;


FBorder : Byte;


FCaption : string;


FCaptionAlignHoriz : THTMLAlignHoriz;


FCaptionAlignVert : THTMLAlignVert;


FCellPadding : Byte;


FCellSpacing : Byte;


FColourBackground : TColor;


FColourBorder : TColor;


FColourBorderDark : TColor;


FColourBorderLight : TColor;


FHeaderBackground : TColor;


FHeaderBorder : TColor;


FHeaderBorderDark : TColor;


FHeaderBorderLight : TColor;


FHeaders : Boolean;


FHTMLWriter : THTMLWriter;

Private declarations

FLinkField : TField;


FLinkTarget : TField;


FOnCellShow : THTMLCellEvent;


FOnRowShow : THTMLRowEvent;


FUseFieldAlign : Boolean;


FVersion : string;


FWidth : Integer;



Constructors


constructor Create(AOwner:TComponent);

Public declarations

Create HTML table object


Functions


procedure GenerateHTML;

Read-only

Generate HTML to display the table


Properties


property AlignHoriz : THTMLAlignHoriz


property AlignVert : THTMLAlignVert


property Border : Byte


property Caption : string


property CaptionAlignHoriz : THTMLAlignHoriz


property CaptionAlignVert : THTMLAlignVert


property CellPadding : Byte


property CellSpacing : Byte


property ColourBackground : TColor


property ColourBorder : TColor


property ColourBorderDark : TColor


property ColourBorderLight : TColor


property HeaderBackground : TColor


property HeaderBorder : TColor


property HeaderBorderDark : TColor


property HeaderBorderLight : TColor


property Headers : Boolean


property HTMLWriter : THTMLWriter

Published declarations


property LinkField : TField


property LinkTarget : TField


property UseFieldAlign : Boolean


property Width : Integer


property Version : string


Events


event OnCellShow : THTMLCellEvent


event OnRowShow : THTMLRowEvent

Define events


Variables


FAlignHoriz : THTMLAlignHoriz;


FAlignVert : THTMLAlignVert;


FBorder : Byte;


FCaption : string;


FCaptionAlignHoriz : THTMLAlignHoriz;


FCaptionAlignVert : THTMLAlignVert;


FCellPadding : Byte;


FCellSpacing : Byte;


FColourBackground : TColor;


FColourBorder : TColor;


FColourBorderDark : TColor;


FColourBorderLight : TColor;


FHeaderBackground : TColor;


FHeaderBorder : TColor;


FHeaderBorderDark : TColor;


FHeaderBorderLight : TColor;


FHeaders : Boolean;


FHTMLWriter : THTMLWriter;

Private declarations


FLinkField : TField;


FLinkTarget : TField;


FOnCellShow : THTMLCellEvent;


FOnRowShow : THTMLRowEvent;


FUseFieldAlign : Boolean;


FVersion : string;


FWidth : Integer;