Unit 'flcHTMLDocBase' Package
[Overview][Types][Classes][Index] [#pl_fundamentals]

AhtmlElement

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: flcHTMLDocBase.pas line 475

type AhtmlElement = class(AhtmlContainerObject)

protected

  FTagID: ThtmlTagID;

  

  FTagType: ThtmlElementTagType;

  

  FAttributes: ThtmlElementAttributes;

  

  FStyleAttr: ThtmlcssDeclarations;

  

  FStyleInfo: ThtmlcssElementInfo;

  

  function GetName; override;

  

  procedure SetContentText(); override;

  

  function GetHTMLText; override;

  

  function GetEncodedHTMLText(); override;

  

  procedure AssignElementInfo();

  

  function GetAttributes;

  

  function GetAttributeText();

  

  procedure SetAttributeText();

  

  function GetAttributeFlag();

  

  procedure SetAttributeFlag();

  

  procedure InitStyleElementInfo(); override;

  

  procedure InitElementStyleInfo();

  

  procedure InitChildrenStyleInfo();

  

  procedure InitStyleInfo(); override;

  

  procedure ApplyHTMLStyleInfo(); virtual;

  

public

  constructor Create(); overload;

  

  destructor Destroy; override;

  

  property TagID: ThtmlTagID; [rw]

  

  property TagType: ThtmlElementTagType; [rw]

  

  function DuplicateObject; override;

  

  function DuplicateElement; virtual;

  

  function HasAttribute();

  

  property Attributes: ThtmlElementAttributes; [r]

  

  property AttributeText []: string; [rw]

  

  property AttributeFlag []: Boolean; [rw]

  

end;

Inheritance

AhtmlElement

  

|

AhtmlContainerObject

  

|

AhtmlObject

  

|

TObject



CT Web help

CodeTyphon Studio