|
Change(TSVGElement)
|
Called when any property of the element changes (Overrides RSSVG.TSVGGraphicElement.Change(TSVGElement).)
|
|
DoInternalElementAtPos(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. The DoInternalElementAtPos method does the actual detection for the current element (and not its children).
If no SVG element is found at the specified location, the function returns nil.
|
|
GetBoundsRect
|
Gets the Bounding Rectangle (in pixels) of the element. This value is the bounding rectangle before any transformations are applied. (Overrides RSSVG.TSVGGraphicElement.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.TSVGGraphicElement.GetBoundsRect(TSVGMatrix).)
|
|
InternalElementAtPos(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.
The DoInternalElementAtPos method does the actual detection for the current element
Note
|
The method searches the children first in reverse order and then the current element. This ensures the visually top-most element is found
|
|
|
ReadChild(IXMLNode)
|
Reads the specified node and sets properties on the current TSVGGraphicElement. This method is meant to read child nodes that do not represent TSVGGraphicElements in the svg hierarchy. For example, it can read a child node that represents the Description property of the current svg element. (Overrides RSSVG.TSVGGraphicElement.ReadChild(IXMLNode).)
|
|
Reset
|
Resets the SVG for drawing. This means setting up the svg element to rebuild its Brush, Pen, Font, Shape, etc (Overrides RSSVG.TSVGGraphicElement.Reset.)
|
|
SVGType
|
Returns the SVG element type of the class (Overrides RSSVG.TSVGElement.SVGType.)
|