Class TSVGElement
Unit
Declaration
type TSVGElement = class(TSVGCustomElement)
Description
SVG element on any type
Hierarchy
- TObject
- TSVGCustomElement
- TSVGElement
Overview
Fields
![]() |
FDataLink: TSVGDataLink; |
Methods
![]() |
constructor Create(AElement: TDOMElement; AUnits: TCSSUnitConverter; ADataLink: TSVGDataLink); overload; virtual; |
![]() |
constructor Create(ADocument: TDOMDocument; AUnits: TCSSUnitConverter; ADataLink: TSVGDataLink); overload; virtual; |
![]() |
destructor Destroy; override; |
![]() |
function fillMode: TSVGFillMode; |
![]() |
class function GetDOMTag: string; virtual; |
![]() |
function GetStyleFromStyleSheet(const AName,ADefault: string): string; override; |
![]() |
procedure ConvertToUnit(AUnit: TCSSUnit); override; |
![]() |
procedure CopyPathTo(ACanvas2d: TBGRACanvas2D; AUnit: TCSSUnit); |
![]() |
procedure Draw(ACanvas2d: TBGRACanvas2D; AUnit: TCSSUnit); |
![]() |
procedure fillNone; |
![]() |
procedure ListIdentifiers(AResult: TStringList); virtual; |
![]() |
procedure Recompute; virtual; |
![]() |
procedure RenameIdentifiers(AFrom, ATo: TStringList); virtual; |
![]() |
procedure strokeDashArrayNone; |
![]() |
procedure strokeNone; |
![]() |
procedure transformNone; |
![]() |
procedure ApplyFillStyle(ACanvas2D: TBGRACanvas2D; AUnit: TCSSUnit); virtual; |
![]() |
procedure ApplyStrokeStyle(ACanvas2D: TBGRACanvas2D; AUnit: TCSSUnit); virtual; |
![]() |
procedure Init(AElement: TDOMElement; AUnits: TCSSUnitConverter); overload; |
![]() |
procedure Init(ADocument: TDOMDocument; ATag: string; AUnits: TCSSUnitConverter); overload; |
![]() |
procedure Initialize; virtual; |
![]() |
procedure InternalCopyPathTo(ACanvas2d: TBGRACanvas2D; AUnit: TCSSUnit); virtual; |
![]() |
procedure InternalDraw(ACanvas2d: TBGRACanvas2D; AUnit: TCSSUnit); virtual; |
![]() |
procedure Paint(ACanvas2d: TBGRACanvas2D; AUnit: TCSSUnit); |
![]() |
procedure SetDatalink(AValue: TSVGDataLink); virtual; |
![]() |
procedure SetFill(AValue: string); virtual; |
![]() |
procedure SetStroke(AValue: string); virtual; |
Properties
Description
Fields
![]() |
FDataLink: TSVGDataLink; |
This item has no description. |
Methods
![]() |
constructor Create(AElement: TDOMElement; AUnits: TCSSUnitConverter; ADataLink: TSVGDataLink); overload; virtual; |
This item has no description. |
![]() |
constructor Create(ADocument: TDOMDocument; AUnits: TCSSUnitConverter; ADataLink: TSVGDataLink); overload; virtual; |
This item has no description. |
![]() |
destructor Destroy; override; |
This item has no description. |
![]() |
function fillMode: TSVGFillMode; |
This item has no description. |
![]() |
class function GetDOMTag: string; virtual; |
This item has no description. |
![]() |
function GetStyleFromStyleSheet(const AName,ADefault: string): string; override; |
This item has no description. |
![]() |
procedure ConvertToUnit(AUnit: TCSSUnit); override; |
This item has no description. |
![]() |
procedure CopyPathTo(ACanvas2d: TBGRACanvas2D; AUnit: TCSSUnit); |
This item has no description. |
![]() |
procedure Draw(ACanvas2d: TBGRACanvas2D; AUnit: TCSSUnit); |
This item has no description. |
![]() |
procedure fillNone; |
This item has no description. |
![]() |
procedure ListIdentifiers(AResult: TStringList); virtual; |
This item has no description. |
![]() |
procedure Recompute; virtual; |
This item has no description. |
![]() |
procedure RenameIdentifiers(AFrom, ATo: TStringList); virtual; |
This item has no description. |
![]() |
procedure strokeDashArrayNone; |
This item has no description. |
![]() |
procedure strokeNone; |
This item has no description. |
![]() |
procedure transformNone; |
This item has no description. |
![]() |
procedure ApplyFillStyle(ACanvas2D: TBGRACanvas2D; AUnit: TCSSUnit); virtual; |
This item has no description. |
![]() |
procedure ApplyStrokeStyle(ACanvas2D: TBGRACanvas2D; AUnit: TCSSUnit); virtual; |
This item has no description. |
![]() |
procedure Init(AElement: TDOMElement; AUnits: TCSSUnitConverter); overload; |
This item has no description. |
![]() |
procedure Init(ADocument: TDOMDocument; ATag: string; AUnits: TCSSUnitConverter); overload; |
This item has no description. |
![]() |
procedure Initialize; virtual; |
This item has no description. |
![]() |
procedure InternalCopyPathTo(ACanvas2d: TBGRACanvas2D; AUnit: TCSSUnit); virtual; |
This item has no description. |
![]() |
procedure InternalDraw(ACanvas2d: TBGRACanvas2D; AUnit: TCSSUnit); virtual; |
This item has no description. |
![]() |
procedure Paint(ACanvas2d: TBGRACanvas2D; AUnit: TCSSUnit); |
This item has no description. |
![]() |
procedure SetDatalink(AValue: TSVGDataLink); virtual; |
This item has no description. |
![]() |
procedure SetFill(AValue: string); virtual; |
This item has no description. |
![]() |
procedure SetStroke(AValue: string); virtual; |
This item has no description. |
Properties
![]() |
property ArrayOfAttributeNumber[AName: string]: ArrayOfTSVGNumber read GetArrayOfAttributeNumber write SetArrayOfAttributeNumber; |
This item has no description. |
![]() |
property ArrayOfAttributeNumberInherit[AName: string; ACanInherit: boolean]: ArrayOfTSVGNumber read GetArrayOfAttributeNumber; |
This item has no description. |
![]() |
property ArrayOfAttributeWithUnit[AName: string]: ArrayOfTFloatWithCSSUnit read GetArrayOfAttributeWithUnit write SetArrayOfAttributeWithUnit; |
This item has no description. |
![]() |
property ArrayOfAttributeWithUnitInherit[AName: string; ACanInherit: boolean]: ArrayOfTFloatWithCSSUnit read GetArrayOfAttributeWithUnit; |
This item has no description. |
![]() |
property ArrayOfHorizAttributeOrStyleWithUnit[AName: string]: ArrayOfTFloatWithCSSUnit read GetArrayOfHorizAttributeOrStyleWithUnit; |
This item has no description. |
![]() |
property ArrayOfHorizAttributeWithUnit[AName: string]: ArrayOfTFloatWithCSSUnit read GetArrayOfHorizAttributeWithUnit write SetArrayOfHorizAttributeWithUnit; |
This item has no description. |
![]() |
property ArrayOfHorizAttributeWithUnitInherit[AName: string; ACanInherit: boolean]: ArrayOfTFloatWithCSSUnit read GetArrayOfHorizAttributeWithUnit; |
This item has no description. |
![]() |
property ArrayOfOrthoAttributeOrStyleWithUnit[AName: string]: ArrayOfTFloatWithCSSUnit read GetArrayOfOrthoAttributeOrStyleWithUnit; |
This item has no description. |
![]() |
property ArrayOfOrthoAttributeWithUnit[AName: string]: ArrayOfTFloatWithCSSUnit read GetArrayOfOrthoAttributeWithUnit write SetArrayOfOrthoAttributeWithUnit; |
This item has no description. |
![]() |
property ArrayOfVerticalAttributeOrStyleWithUnit[AName: string]: ArrayOfTFloatWithCSSUnit read GetArrayOfVerticalAttributeOrStyleWithUnit; |
This item has no description. |
![]() |
property ArrayOfVerticalAttributeWithUnit[AName: string]: ArrayOfTFloatWithCSSUnit read GetArrayOfVerticalAttributeWithUnit write SetArrayOfVerticalAttributeWithUnit; |
This item has no description. |
![]() |
property ArrayOfVerticalAttributeWithUnitInherit[AName: string; ACanInherit: boolean]: ArrayOfTFloatWithCSSUnit read GetArrayOfVerticalAttributeWithUnit; |
This item has no description. |
![]() |
property Attribute[AName: string]: string read GetAttribute write SetAttribute; |
This item has no description. |
![]() |
property AttributeDef[AName,ADefault: string]: string read GetAttribute; |
This item has no description. |
![]() |
property AttributeOrStyle[AName: string]: string read GetAttributeOrStyle; |
This item has no description. |
![]() |
property AttributeOrStyleDef[AName,ADefault: string]: string read GetAttributeOrStyle; |
This item has no description. |
![]() |
property AttributeWithUnit[AName: string]: TFloatWithCSSUnit read GetAttributeWithUnit write SetAttributeWithUnit; |
This item has no description. |
![]() |
property AttributeWithUnitDef[AName: string; ADefault: TFloatWithCSSUnit]: TFloatWithCSSUnit read GetAttributeWithUnit; |
This item has no description. |
![]() |
property classAttr: string read GetClassAttr write SetClassAttr; |
This item has no description. |
![]() |
property clipPath: string read GetClipPath write SetClipPath; |
This item has no description. |
![]() |
property DataLink: TSVGDataLink read FDataLink write SetDataLink; |
This item has no description. |
![]() |
property DOMElement: TDOMElement read GetDOMElement; |
This item has no description. |
![]() |
property fill: string read GetFill write SetFill; |
This item has no description. |
![]() |
property fillColor: TBGRAPixel read GetFillColor write SetFillColor; |
This item has no description. |
![]() |
property fillOpacity: single read GetFillOpacity write SetFillOpacity; |
This item has no description. |
![]() |
property fillRule: string read GetFillRule write SetFillRule; |
This item has no description. |
![]() |
property HorizAttribute[AName: string]: TSVGNumber read GetHorizAttribute write SetHorizAttribute; |
This item has no description. |
![]() |
property HorizAttributeDef[AName: string; ADefault: TSVGNumber]: TSVGNumber read GetHorizAttribute; |
This item has no description. |
![]() |
property HorizAttributeOrStyleWithUnit[AName: string; ADefault: TFloatWithCSSUnit]: TFloatWithCSSUnit read GetHorizAttributeOrStyleWithUnit; |
This item has no description. |
![]() |
property HorizAttributeWithUnit[AName: string]: TFloatWithCSSUnit read GetHorizAttributeWithUnit write SetHorizAttributeWithUnit; |
This item has no description. |
![]() |
property HorizAttributeWithUnitDef[AName: string; ADefault: TFloatWithCSSUnit]: TFloatWithCSSUnit read GetHorizAttributeWithUnit; |
This item has no description. |
![]() |
property ID: string read GetID write SetID; |
This item has no description. |
![]() |
property isFillNone: boolean read GetIsFillNone; |
This item has no description. |
![]() |
property isStrokeNone: boolean read GetIsStrokeNone; |
This item has no description. |
![]() |
property matrix[AUnit: TCSSUnit]: TAffineMatrix read GetMatrix write SetMatrix; |
This item has no description. |
![]() |
property mixBlendMode: TBlendOperation read GetMixBlendMode write SetMixBlendMode; |
This item has no description. |
![]() |
property opacity: single read GetOpacity write SetOpacity; |
This item has no description. |
![]() |
property OrthoAttributeOrStyleWithUnit[AName: string; ADefault: TFloatWithCSSUnit]: TFloatWithCSSUnit read GetOrthoAttributeOrStyleWithUnit; |
This item has no description. |
![]() |
property OrthoAttributeWithUnit[AName: string]: TFloatWithCSSUnit read GetOrthoAttributeWithUnit write SetOrthoAttributeWithUnit; |
This item has no description. |
![]() |
property OrthoAttributeWithUnitDef[AName: string; ADefault: TFloatWithCSSUnit]: TFloatWithCSSUnit read GetOrthoAttributeWithUnit; |
This item has no description. |
![]() |
property paintOrder: TSVGPaintOrder read GetPaintOrder write SetPaintOrder; |
This item has no description. |
![]() |
property stroke: string read GetStroke write SetStroke; |
This item has no description. |
![]() |
property strokeColor: TBGRAPixel read GetStrokeColor write SetStrokeColor; |
This item has no description. |
![]() |
property strokeDashArray: string read GetStrokeDashArray write SetStrokeDashArray; |
This item has no description. |
![]() |
property strokeDashArrayF: ArrayOfFloat read GetStrokeDashArrayF write SetStrokeDashArrayF; |
This item has no description. |
![]() |
property strokeDashOffset: TFloatWithCSSUnit read GetStrokeDashOffset write SetStrokeDashOffset; |
This item has no description. |
![]() |
property strokeLineCap: string read GetStrokeLineCap write SetStrokeLineCap; |
This item has no description. |
![]() |
property strokeLineCapLCL: TPenEndCap read GetStrokeLineCapLCL write SetStrokeLineCapLCL; |
This item has no description. |
![]() |
property strokeLineJoin: string read GetStrokeLineJoin write SetStrokeLineJoin; |
This item has no description. |
![]() |
property strokeLineJoinLCL: TPenJoinStyle read GetStrokeLineJoinLCL write SetStrokeLineJoinLCL; |
This item has no description. |
![]() |
property strokeMiterLimit: single read GetStrokeMiterLimit write SetStrokeMiterLimit; |
This item has no description. |
![]() |
property strokeOpacity: single read GetStrokeOpacity write SetStrokeOpacity; |
This item has no description. |
![]() |
property strokeWidth: TFloatWithCSSUnit read GetStrokeWidth write SetStrokeWidth; |
This item has no description. |
![]() |
property transform: string read GetTransform write SetTransform; |
This item has no description. |
![]() |
property Units: TCSSUnitConverter read FUnits; |
This item has no description. |
![]() |
property VerticalAttribute[AName: string]: TSVGNumber read GetVerticalAttribute write SetVerticalAttribute; |
This item has no description. |
![]() |
property VerticalAttributeDef[AName: string; ADefault: TSVGNumber]: TSVGNumber read GetVerticalAttribute; |
This item has no description. |
![]() |
property VerticalAttributeOrStyleWithUnit[AName: string; ADefault: TFloatWithCSSUnit]: TFloatWithCSSUnit read GetVerticalAttributeOrStyleWithUnit; |
This item has no description. |
![]() |
property VerticalAttributeWithUnit[AName: string]: TFloatWithCSSUnit read GetVerticalAttributeWithUnit write SetVerticalAttributeWithUnit; |
This item has no description. |
![]() |
property VerticalAttributeWithUnitDef[AName: string; ADefault: TFloatWithCSSUnit]: TFloatWithCSSUnit read GetVerticalAttributeWithUnit; |
This item has no description. |
![]() |
property Visible: boolean read GetVisible write SetVisible; |
This item has no description. |