Unit 'fpsvg.dom' Package
[Overview][Constants][Types][Classes][Procedures and functions][Index] [#fcl-svg]

TSVGElement

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

Declaration

Source position: fpsvg.dom.pp line 78

type TSVGElement = class(TSVGNode,ICSSNode)

public

  constructor Create(); virtual;

  destructor Destroy; override;

  class function ElementName; virtual;

  class function IsContainer; virtual;

  procedure AppendChild();

  procedure RemoveChild();

  procedure ReplaceChild();

  procedure RemoveAttribute();

  function HasAttribute();

  function AttributeDef();

  function HasClass();

  function FindChildElement();

  function NextElementSibling;

  function PreviousElementSibling;

  function TextContent;

  procedure DumpTo();

  function Clone; override;

  procedure AdoptInto(); override;

  property CSSOrigin: TSVGElement; [rw]

  function GetCSSID;

  function GetCSSTypeID;

  function GetCSSPseudoElementID;

  function GetCSSParent;

  function GetCSSDepth;

  function GetCSSIndex;

  function GetCSSNextSibling;

  function GetCSSPreviousSibling;

  function GetCSSNextOfType;

  function GetCSSPreviousOfType;

  function GetCSSEmpty;

  function GetCSSChildCount;

  function GetCSSChild();

  function HasCSSClass();

  function GetCSSClasses;

  function GetCSSAttributeClass;

  function GetCSSAttributeID;

  function GetCSSCustomAttribute();

  function HasCSSExplicitAttribute();

  function GetCSSExplicitAttribute();

  function HasCSSPseudoClass(); virtual;

  property TagName: TSVGString; [r]

  property ID: TSVGString; [r]

  property Attributes []: TSVGString; [rw]

  property AttributeCount: Integer; [r]

  property AttributeNames []: TSVGString; [r]

  property ChildCount: Integer; [r]

  property Children []: TSVGNode; default; [r]

  property ClassCount: Integer; [r]

  property ClassNames []: TSVGString; [r]

end;

Inheritance

TSVGElement

|

TSVGNode,ICSSNode

|

TObject


Documentation generated on: 2026-09-25