Class TSVGElementWithContent

Unit

Declaration

type TSVGElementWithContent = class(TSVGElement)

Description

Any SVG element containing subelements

Hierarchy

Overview

Fields

Protected FContent: TSVGContent;
Protected FSubDatalink: TSVGDataLink;

Methods

Public constructor Create(ADocument: TDOMDocument; AUnits: TCSSUnitConverter; ADataLink: TSVGDataLink); override;
Public constructor Create(AElement: TDOMElement; AUnits: TCSSUnitConverter; ADataLink: TSVGDataLink); override;
Public destructor Destroy; override;
Protected class function OwnDatalink: boolean; virtual;
Public procedure ConvertToUnit(AUnit: TCSSUnit); override;
Public procedure IterateElements(ACallback: TIterateElementCallback; AData: pointer; ARecursive: boolean); override;
Public procedure ListIdentifiers(AResult: TStringList); override;
Public procedure Recompute; override;
Public procedure RenameIdentifiers(AFrom, ATo: TStringList); override;
Protected procedure SetDatalink(AValue: TSVGDataLink); override;

Properties

Public property Content: TSVGContent read FContent;

Description

Fields

Protected FContent: TSVGContent;

This item has no description.

Protected FSubDatalink: TSVGDataLink;

This item has no description.

Methods

Public constructor Create(ADocument: TDOMDocument; AUnits: TCSSUnitConverter; ADataLink: TSVGDataLink); override;

This item has no description.

Public constructor Create(AElement: TDOMElement; AUnits: TCSSUnitConverter; ADataLink: TSVGDataLink); override;

This item has no description.

Public destructor Destroy; override;

This item has no description.

Protected class function OwnDatalink: boolean; virtual;

This item has no description.

Public procedure ConvertToUnit(AUnit: TCSSUnit); override;

This item has no description.

Public procedure IterateElements(ACallback: TIterateElementCallback; AData: pointer; ARecursive: boolean); override;

This item has no description.

Public procedure ListIdentifiers(AResult: TStringList); override;

This item has no description.

Public procedure Recompute; override;

This item has no description.

Public procedure RenameIdentifiers(AFrom, ATo: TStringList); override;

This item has no description.

Protected procedure SetDatalink(AValue: TSVGDataLink); override;

This item has no description.

Properties

Public property Content: TSVGContent read FContent;

This item has no description.