|
Name
|
Description
|
|
AssignProperties(TPersistent)
|
Copies the properties of source to the current element (but not children) (Overrides RSSVG.TSVGCustomViewBox.AssignProperties(TPersistent).)
|
|
ChildSVGTypes
|
Returns the set of allowable child SVG element types (Overrides RSSVG.TSVGElement.ChildSVGTypes.)
|
|
Clear
|
Clears the SVG element and resets its properties back to their defaults (Overrides RSSVG.TSVGCustomViewBox.Clear.)
|
|
ConvertToMarkerCoords(TSVGPoint,Single,TSVGMatrix,TSVGCanvas,TSVGRect)
|
Represents method ConvertToMarkerCoords(TSVGPoint,Single,TSVGMatrix,TSVGCanvas,TSVGRect).
|
|
CreateAspectRatio
|
Represents method CreateAspectRatio. (Overrides RSSVG.TSVGCustomViewBox.CreateAspectRatio.)
|
|
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.
|
|
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.
|
|
DoShouldDraw
|
Represents method DoShouldDraw. (Overrides RSSVG.TSVGGraphicElement.DoShouldDraw.)
|
|
Draw(TSVGGraphicElement,TSVGPoint,Single,TSVGMatrix,TSVGCanvas,TSVGRect)
|
Overloaded. Draws the marker at the specified point and angle (in radians) .
|
|
DrawEndMarker(TSVGGraphicElement,TSVGPoint,TSVGPoint,TSVGMatrix,TSVGCanvas,TSVGRect)
|
Draw the ending marker for the line segment defined by the PrevPoint and aPoint
The orientation of the marker depends on the line segment and the AutomaticOrientation or Orientation properties.
|
|
DrawMidMarker(TSVGGraphicElement,TSVGPoint,TSVGPoint,TSVGPoint,TSVGMatrix,TSVGCanvas,TSVGRect)
|
Draw the middle marker for the line segments defined by the PrevPoint, aPoint and NextPoint
The orientation of the marker depends on the line segment and the AutomaticOrientation or Orientation properties.
|
|
DrawStartMarker(TSVGGraphicElement,TSVGPoint,TSVGPoint,TSVGMatrix,TSVGCanvas,TSVGRect)
|
Draw the starting marker for the line segment defined by the aPoint and NextPoint
The orientation of the marker depends on the line segment and the AutomaticOrientation or Orientation properties.
|
|
EndMarkerAtPos(TSVGPoint,TSVGPoint,TSVGMatrix,TSVGCanvas,TSVGPoint,TSVGRect,TSVGFindOptions)
|
Overloaded. Returns the SVG element of the marker located at the specified position in the SVG. The method modifies the user coordinates to the marker coordinates, assuming a marker at the end of the path. Use the EndMarkerAtPos 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.
|
|
Generate(TControl,TSVGPoint,Single,Single,TSVGMatrix,TSVGRect,TSVGControlElementEvent)
|
Overloaded. Represents method Generate(TControl,TSVGPoint,Single,Single,TSVGMatrix,TSVGRect,TSVGControlElementEvent).
|
|
GenerateEndMarker(TControl,TSVGPoint,TSVGPoint,Single,TSVGMatrix,TSVGRect,TSVGControlElementEvent)
|
Represents method GenerateEndMarker(TControl,TSVGPoint,TSVGPoint,Single,TSVGMatrix,TSVGRect,TSVGControlElementEvent).
|
|
GenerateMidMarker(TControl,TSVGPoint,TSVGPoint,TSVGPoint,Single,TSVGMatrix,TSVGRect,TSVGControlElementEvent)
|
Represents method GenerateMidMarker(TControl,TSVGPoint,TSVGPoint,TSVGPoint,Single,TSVGMatrix,TSVGRect,TSVGControlElementEvent).
|
|
GenerateStartMarker(TControl,TSVGPoint,TSVGPoint,Single,TSVGMatrix,TSVGRect,TSVGControlElementEvent)
|
Represents method GenerateStartMarker(TControl,TSVGPoint,TSVGPoint,Single,TSVGMatrix,TSVGRect,TSVGControlElementEvent).
|
|
MarkerAtPos(TSVGPoint,Single,TSVGMatrix,TSVGCanvas,TSVGPoint,TSVGRect,TSVGFindOptions)
|
Overloaded. Returns the SVG element of the marker located at the specified position in the SVG. The method modifies the user coordinates to the marker coordinates. Use the MarkerAtPos 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.
|
|
MidMarkerAtPos(TSVGPoint,TSVGPoint,TSVGPoint,TSVGMatrix,TSVGCanvas,TSVGPoint,TSVGRect,TSVGFindOptions)
|
Overloaded. Returns the SVG element of the marker located at the specified position in the SVG. The method modifies the user coordinates to the marker coordinates, assuming a marker at the the specified midpoint of the path. Use the MidMarkerAtPos 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.
|
|
StartMarkerAtPos(TSVGPoint,TSVGPoint,TSVGMatrix,TSVGCanvas,TSVGPoint,TSVGRect,TSVGFindOptions)
|
Overloaded. Returns the SVG element of the marker located at the specified position in the SVG. The method modifies the user coordinates to the marker coordinates, assuming a marker at the beginning of the path. Use the StartMarkerAtPos 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.
|
|
SVGType
|
Returns the SVG element type of the class (Overrides RSSVG.TSVGCustomGroup.SVGType.)
|
Top
|