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. |