|
Name
|
Description
|
|
ApplyStyles
|
Applies all styles that match the element to the element. All child elements also have their styles applied. (Inherited from FMX.RS.SVG.TSVGElement.)
|
|
Assign(TPersistent)
|
Represents method Assign(TPersistent). (Inherited from FMX.RS.SVG.TSVGElement.)
|
|
AssignProperties(TPersistent)
|
Copies the properties of source to the current element (but not children) (Inherited from FMX.RS.SVG.TSVGElement.)
|
|
AssignTo(TPersistent)
|
Represents method AssignTo(TPersistent). (Inherited from FMX.RS.SVG.TSVGElement.)
|
|
BeginUpdate
|
Marks the start of an update session of the element and its children.
No change events occur after the BeginUpdate call. A call to BeginUpdate must be complemented by calls to EndUpdate after the update is finished.
(Inherited from FMX.RS.SVG.TSVGElement.)
|
|
Change
|
Represents method Change. (Inherited from FMX.RS.SVG.TSVGElement.)
|
|
Clear
|
Clears the SVG element and resets its properties back to their defaults (Inherited from FMX.RS.SVG.TSVGElement.)
|
|
Clone(TSVGDocument)
|
Clones the element and all of its child elements. The aOwner parameter should be a different document (Inherited from FMX.RS.SVG.TSVGElement.)
|
|
CreateControl(TControl)
|
Represents method CreateControl(TControl). (Inherited from FMX.RS.SVG.TSVGElement.)
|
|
DoLoadFromXML(IXMLNode)
|
Represents method DoLoadFromXML(IXMLNode). (Overrides FMX.RS.SVG.TSVGElement.DoLoadFromXML(IXMLNode).)
|
|
DoModifyControl(TControl,TSVGMatrix,TRSRect,TSVGControlElementEvent)
|
Represents method DoModifyControl(TControl,TSVGMatrix,TRSRect,TSVGControlElementEvent). (Inherited from FMX.RS.SVG.TSVGElement.)
|
|
DoOnParsedNode(TSVGElement)
|
Represents method DoOnParsedNode(TSVGElement). (Inherited from FMX.RS.SVG.TSVGElement.)
|
|
DoOnParsingNode(TSVGElement,IXMLNode)
|
Represents method DoOnParsingNode(TSVGElement,IXMLNode). (Inherited from FMX.RS.SVG.TSVGElement.)
|
|
Draw(TSVGCanvas,TSVGRect)
|
Overloaded. Draw the SVG to the specified canvas inside the specified rectangle (Inherited from FMX.RS.SVG.TSVGElement.)
|
|
ElementNotification(TObject,TSVGElement,TCollectionNotification)
|
Represents method ElementNotification(TObject,TSVGElement,TCollectionNotification). (Inherited from FMX.RS.SVG.TSVGElement.)
|
|
EndUpdate
|
Marks the end of an update session of the element and its children.
The update session must be started first by calling BeginUpdate.
EndUpdate decreases a updating semaphore. If all update sessions end and the semaphore is 0, EndUpdate signals a OnChange event.
(Inherited from FMX.RS.SVG.TSVGElement.)
|
|
FitToRect(TSVGRect)
|
Overloaded. Returns a transformation matrix that will properly scale and translate the SVG element's BoundsRect so that it fits within the input rectangle (Inherited from FMX.RS.SVG.TSVGElement.)
|
|
FitToRect(TSVGRect,TSVGRect)
|
Overloaded. Returns a transformation matrix that will properly scale and translate the TargetRect so that it fits within the input rectangle (Inherited from FMX.RS.SVG.TSVGElement.)
|
|
GenerateChildControls(TControl,TSVGMatrix,TRSRect,TSVGControlElementEvent)
|
Represents method GenerateChildControls(TControl,TSVGMatrix,TRSRect,TSVGControlElementEvent). (Inherited from FMX.RS.SVG.TSVGElement.)
|
|
GenerateControls(TControl,TRSRect,TSVGControlElementEvent)
|
Overloaded. Generates FMX controls to represent this SVG element and its children. The Parent parameter specifies the parent control for the generated FMX control.
The FMX control is transformed by a matrix returned from the GetViewMatrix function
|
|
GenerateControls(TControl,TSVGMatrix,TRSRect,TSVGControlElementEvent)
|
Overloaded. Generates FMX controls to represent this SVG element and its children. The Parent parameter specifies the parent control for the generated FMX control. (Inherited from FMX.RS.SVG.TSVGElement.)
|
|
GetBoundsRect
|
Overloaded. Represents method GetBoundsRect. (Inherited from FMX.RS.SVG.TSVGElement.)
|
|
GetBoundsRect(TSVGMatrix)
|
Overloaded. Returns the "true" BoundsRect where the boundaries of the element are modified by the input matrix plus (for graphic elements) its transformation Matrix (Inherited from FMX.RS.SVG.TSVGElement.)
|
|
GetNearestViewBox
|
Returns the nearest ancestor (Parent, or Parent of Parent, or etc) element that is a TSVGCustomViewBox element (Inherited from FMX.RS.SVG.TSVGElement.)
|
|
GetUnitFactors
|
Represents method GetUnitFactors. (Inherited from FMX.RS.SVG.TSVGElement.)
|
|
GetViewMatrix(TRect)
|
Overloaded. Returns a transformation matrix for viewing this element (Inherited from FMX.RS.SVG.TSVGElement.)
|
|
GetViewMatrix(TSVGMatrix,TRect)
|
Overloaded. Returns a transformation matrix for viewing this element (Inherited from FMX.RS.SVG.TSVGElement.)
|
|
GetViewMatrix(TSVGMatrix,TSVGRect)
|
Overloaded. Returns a transformation matrix for viewing this element (Inherited from FMX.RS.SVG.TSVGElement.)
|
|
GetViewMatrix(TSVGRect)
|
Overloaded. Returns a transformation matrix for viewing this element (Inherited from FMX.RS.SVG.TSVGElement.)
|
|
HasAncestor(TSVGElement)
|
Returns true if the input element is an ancestor of the current SVG element (Inherited from FMX.RS.SVG.TSVGElement.)
|
|
HasChild(TSVGElement)
|
Returns true if the input element is a direct child of the current SVG element (Inherited from FMX.RS.SVG.TSVGElement.)
|
|
HasDescendant(TSVGElement)
|
Returns true if the input element is a descendant of the current SVG element (Inherited from FMX.RS.SVG.TSVGElement.)
|
|
HasExtensions
|
Returns true if the required extensions are present. The RSCL supports no extensions at this time, if RequiredExtensions is not empty, this method will return False (Inherited from FMX.RS.SVG.TSVGElement.)
|
|
HasFeatures
|
Returns true if the Owner document supports all of the features of the element. If all of the given features are supported, then the function evaluates to true; otherwise, the current element and its children are skipped and thus will not be rendered. (Inherited from FMX.RS.SVG.TSVGElement.)
|
|
HasFollowing(TSVGElement)
|
Returns true if the input element follows the current SVG element (Inherited from FMX.RS.SVG.TSVGElement.)
|
|
HasLanguage(String)
|
Returns True if the Language property matches the language IDs in the input parameter. Multiple languages can be specified by separating the language IDs with commas and/or spaces. (Inherited from FMX.RS.SVG.TSVGElement.)
|
|
HasLanguages
|
Returns True if the Owner SVG document fragment supports the Language property or one of the SystemLanguages (Inherited from FMX.RS.SVG.TSVGElement.)
|
|
HasPreceding(TSVGElement)
|
Returns true if the input element precedes the current SVG element (Inherited from FMX.RS.SVG.TSVGElement.)
|
|
HasSibling(TSVGElement)
|
Returns true if the input element is a sibling (share same Parent) of the current SVG element (Inherited from FMX.RS.SVG.TSVGElement.)
|
|
LoadFromXML(IXMLNode)
|
Loads the SVG element's attributes and child nodes from the XML node (Inherited from FMX.RS.SVG.TSVGElement.)
|
|
Matches(String)
|
Returns the specificity (>=0) of the match with the selector string or -1 if there is no match.
A selector's specificity is calculated as follows:
1. | Count the number of ID selectors in the selector (= a) |
2. | Count the number of class selectors, attributes selectors, and pseudo-classes in the selector (= b) |
3. | Count the number of type selectors and pseudo-elements in the selector (= c) |
4. | Ignore the universal selector |
5. | Selectors inside the negation pseudo-class are counted like any other, but the negation itself does not count as a pseudo-class. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|