[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: bgrasvgtype.pas line 315
type TSVGElement = class(TSVGCustomElement)
protected
FDataLink: TSVGDataLink;
procedure Init();
procedure InternalDraw(); virtual;
procedure InternalCopyPathTo(); virtual;
function GetStyleFromStyleSheet(); override;
procedure ApplyFillStyle(); virtual;
procedure ApplyStrokeStyle(); virtual;
procedure SetDatalink(); virtual;
procedure SetFill(); virtual;
procedure SetShapeRendering(); virtual;
procedure SetStroke(); virtual;
procedure Initialize; virtual;
procedure Paint();
public
constructor Create();
class function GetDOMTag; virtual;
destructor Destroy; override;
procedure ListIdentifiers(); virtual;
procedure RenameIdentifiers(); virtual;
procedure ConvertToUnit(); override;
procedure Recompute; virtual;
procedure Draw();
procedure CopyPathTo();
procedure fillNone;
procedure strokeNone;
procedure strokeDashArrayNone;
procedure transformNone;
function antialiasing;
function fillMode;
property DataLink: TSVGDataLink; [rw]
property DOMElement: TDOMElement; [r]
property Units: TCSSUnitConverter; [r]
property ID: string; [rw]
property classAttr: string; [rw]
property transform: string; [rw]
property matrix []: TAffineMatrix; [rw]
property isFillNone: Boolean; [r]
property isStrokeNone: Boolean; [r]
property shapeRendering: string; [rw]
property stroke: string; [rw]
property strokeWidth: TFloatWithCSSUnit; [rw]
property strokeColor: TBGRAPixel; [rw]
property strokeOpacity: single; [rw]
property strokeMiterLimit: single; [rw]
property strokeLineJoin: string; [rw]
property strokeLineJoinLCL: TPenJoinStyle; [rw]
property strokeLineCap: string; [rw]
property strokeLineCapLCL: TPenEndCap; [rw]
property strokeDashArray: string; [rw]
property strokeDashArrayF: ArrayOfFloat; [rw]
property strokeDashOffset: TFloatWithCSSUnit; [rw]
property fill: string; [rw]
property fillColor: TBGRAPixel; [rw]
property fillOpacity: single; [rw]
property fillRule: string; [rw]
property paintOrder: TSVGPaintOrder; [rw]
property mixBlendMode: TBlendOperation; [rw]
property opacity: single; [rw]
property clipPath: string; [rw]
property mask: string; [rw]
property Visible: Boolean; [rw]
property Attribute []: string; [rw]
property AttributeDef []: string; [r]
property AttributeOrStyleDef []: string; [r]
property AttributeOrStyle []: string; [r]
property AttributeWithUnitDef []: TFloatWithCSSUnit; [r]
property AttributeWithUnit []: TFloatWithCSSUnit; [rw]
property ArrayOfAttributeWithUnitInherit []: ArrayOfTFloatWithCSSUnit; [r]
property ArrayOfAttributeWithUnit []: ArrayOfTFloatWithCSSUnit; [rw]
property ArrayOfAttributeNumberInherit []: ArrayOfTSVGNumber; [r]
property ArrayOfAttributeNumber []: ArrayOfTSVGNumber; [rw]
property HorizAttributeDef []: TSVGNumber; [r]
property HorizAttribute []: TSVGNumber; [rw]
property HorizAttributeWithUnitDef []: TFloatWithCSSUnit; [r]
property HorizAttributeWithUnit []: TFloatWithCSSUnit; [rw]
property HorizAttributeOrStyleWithUnit []: TFloatWithCSSUnit; [r]
property ArrayOfHorizAttributeWithUnitInherit []: ArrayOfTFloatWithCSSUnit; [r]
property ArrayOfHorizAttributeWithUnit []: ArrayOfTFloatWithCSSUnit; [rw]
property ArrayOfHorizAttributeOrStyleWithUnit []: ArrayOfTFloatWithCSSUnit; [r]
property VerticalAttributeDef []: TSVGNumber; [r]
property VerticalAttribute []: TSVGNumber; [rw]
property VerticalAttributeWithUnitDef []: TFloatWithCSSUnit; [r]
property VerticalAttributeWithUnit []: TFloatWithCSSUnit; [rw]
property VerticalAttributeOrStyleWithUnit []: TFloatWithCSSUnit; [r]
property ArrayOfVerticalAttributeWithUnitInherit []: ArrayOfTFloatWithCSSUnit; [r]
property ArrayOfVerticalAttributeWithUnit []: ArrayOfTFloatWithCSSUnit; [rw]
property ArrayOfVerticalAttributeOrStyleWithUnit []: ArrayOfTFloatWithCSSUnit; [r]
property OrthoAttributeWithUnitDef []: TFloatWithCSSUnit; [r]
property OrthoAttributeWithUnit []: TFloatWithCSSUnit; [rw]
property OrthoAttributeOrStyleWithUnit []: TFloatWithCSSUnit; [r]
property ArrayOfOrthoAttributeWithUnit []: ArrayOfTFloatWithCSSUnit; [rw]
property ArrayOfOrthoAttributeOrStyleWithUnit []: ArrayOfTFloatWithCSSUnit; [r]
end;
TSVGElement
TSVGCustomElement
TObject