|
AssignProperties(TPersistent)
|
Copies the properties of source to the current element (but not children) (Overrides RSSVG.TSVGGraphicElement.AssignProperties(TPersistent).)
|
|
Clear
|
Clears the SVG element and resets its properties back to their defaults (Overrides RSSVG.TSVGGraphicElement.Clear.)
|
|
CreateAspectRatio
|
Represents method CreateAspectRatio.
|
|
DefineProperties(TFiler)
|
Represents method DefineProperties(TFiler). (Overrides RSSVG.TSVGGraphicElement.DefineProperties(TFiler).)
|
|
DefineView(TSVGRect,TSVGPreserveAspectRatio,Single,Single,Single,Single)
|
Represents method DefineView(TSVGRect,TSVGPreserveAspectRatio,Single,Single,Single,Single).
|
|
DoLoadFromXML(IXMLNode)
|
This method sets the properties of the svg element from the node when loading the svg from XML
This method does the work for the current svg element only.
|
|
DoModifyControl(TControl,TSVGMatrix,TSVGRect,TSVGControlElementEvent)
|
Represents method DoModifyControl(TControl,TSVGMatrix,TSVGRect,TSVGControlElementEvent).
|
|
DoSaveToXML(IXMLNode)
|
This method saves the properties of the svg element to the xml node.
This method does the work for the current svg element only.
|
|
Draw(TSVGMatrix,TSVGCanvas,TSVGRect)
|
Draw the SVG to the specified canvas inside the specified rectangle. The matrix parameter specifies the cumulative transformations from the Parent element (and its Parents) to apply when drawing the element. (Overrides RSSVG.TSVGGraphicElement.Draw(TSVGMatrix,TSVGCanvas,TSVGRect).)
|
|
DrawElementParent(TSVGMatrix,TSVGCanvas,TSVGRect)
|
Sets up parent transformation and clipping so that current element can draw itself properly (Overrides RSSVG.TSVGGraphicElement.DrawElementParent(TSVGMatrix,TSVGCanvas,TSVGRect).)
|
|
ElementAtPos(TSVGMatrix,TSVGCanvas,TSVGPoint,TSVGRect,TSVGFindOptions)
|
Returns the SVG element located at the specified position in the SVG. The method assumes the size and location of the current element is the rectangle specified by aRect. Use the ElementAtPos method to determine which SVG element is at the specified location in the current element.
If no SVG element is found at the specified location, the function returns nil
Note
|
The method searches the children first in reverse order and then the current element. This ensures the visually top-most element is found
|
|
|
GetBoundsRect
|
Gets the Bounding Rectangle (in pixels) of the element. This value is the bounding rectangle before any transformations are applied. (Overrides RSSVG.TSVGCustomGroup.GetBoundsRect.)
|
|
GetBoundsRect(TSVGMatrix)
|
Returns the "true" BoundsRect where the boundaries of the element are modified by the input matrix plus (for graphic elements) its transformation Matrix (Overrides RSSVG.TSVGCustomGroup.GetBoundsRect(TSVGMatrix).)
|
|
GetViewMatrix(TSVGMatrix,TSVGRect)
|
Returns a transformation matrix for viewing this element (Overrides RSSVG.TSVGElement.GetViewMatrix(TSVGMatrix,TSVGRect).)
|
|
IsStored(TSVGStyleProperty,String)
|
Returns True if the style property should be stored when streaming (Overrides RSSVG.TSVGGraphicElement.IsStored(TSVGStyleProperty,String).)
|
|
OverflowClipping(TSVGMatrix,TSVGCanvas,TSVGRect)
|
Performs overflow clipping. If overflow is false, this method sets up a clipping rectangle to prevent any drawing operations from overflowing the viewbox
|
|
ReadViewBoxSpecified(TReader)
|
Represents method ReadViewBoxSpecified(TReader).
|
|
WriteViewBoxSpecified(TWriter)
|
Represents method WriteViewBoxSpecified(TWriter).
|