Hide Comments
Hide Comments

Comments (0)

expandingMethods

 

Name

Description

public method

ApplyStyle(TSVGStyle)

Applies the input style to the SVG element

public method

ApplyStyles

Applies all styles that match the element to the element. All child elements also have their styles applied. (Overrides RSSVG.TSVGElement.ApplyStyles.)

public method

AssignProperties(TPersistent)

Copies the properties of source to the current element (but not children) (Overrides RSSVG.TSVGElement.AssignProperties(TPersistent).)

protected method

AssignTo(TPersistent)

Represents method AssignTo(TPersistent). (Overrides RSSVG.TSVGElement.AssignTo(TPersistent).)

protected method

BeginDraw(TSVGMatrix,TSVGCanvas,TSVGRect)

Represents method BeginDraw(TSVGMatrix,TSVGCanvas,TSVGRect).

protected method

BuildClipRegion(TSVGClipRegion,TSVGMatrix,TSVGRect)

Represents method BuildClipRegion(TSVGClipRegion,TSVGMatrix,TSVGRect).

protected method

Change

Represents method Change. (Overrides RSSVG.TSVGElement.Change.)

public method

Clear

Clears the SVG element and resets its properties back to their defaults (Overrides RSSVG.TSVGElement.Clear.)

protected method

DoDrawing(TObject,TSVGMatrix,TSVGCanvas,TSVGRect)

Represents method DoDrawing(TObject,TSVGMatrix,TSVGCanvas,TSVGRect).

protected method

DoDrawn(TObject,TSVGMatrix,TSVGCanvas,TSVGRect)

Represents method DoDrawn(TObject,TSVGMatrix,TSVGCanvas,TSVGRect).

protected method

DoInternalDraw(TSVGMatrix,TSVGCanvas,TSVGRect)

Represents method DoInternalDraw(TSVGMatrix,TSVGCanvas,TSVGRect).

protected method

DoLoadFromXML(IXMLNode)

Represents method DoLoadFromXML(IXMLNode). (Overrides RSSVG.TSVGElement.DoLoadFromXML(IXMLNode).)

protected method

DoModifyControl(TControl,TMatrix,TRectF,TSVGControlElementEvent)

Represents method DoModifyControl(TControl,TMatrix,TRectF,TSVGControlElementEvent).

public method

Draw(TSVGCanvas,TSVGRect)

Draw the SVG to the specified canvas inside the specified rectangle (Overrides RSSVG.TSVGElement.Draw(TSVGCanvas,TSVGRect).)

public method

Draw(TSVGMatrix,TCanvas,TRect)

Overloaded. 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.

public method

Draw(TSVGMatrix,TSVGCanvas,TSVGRect)

Overloaded. 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.

protected method

DrawChildren(TSVGMatrix,TSVGCanvas,TSVGRect)

Represents method DrawChildren(TSVGMatrix,TSVGCanvas,TSVGRect).

protected method

DrawMarkers(TRSPathData,TSVGMatrix,TSVGCanvas,TSVGRect)

Overloaded. Represents method DrawMarkers(TRSPathData,TSVGMatrix,TSVGCanvas,TSVGRect).

protected method

DrawMarkers(TRSPoints,TSVGMatrix,TSVGCanvas,TSVGRect)

Overloaded. Represents method DrawMarkers(TRSPoints,TSVGMatrix,TSVGCanvas,TSVGRect).

protected method

DrawPath(TRSGPPath,TSVGMatrix,TSVGCanvas,TSVGRect)

Overloaded. Represents method DrawPath(TRSGPPath,TSVGMatrix,TSVGCanvas,TSVGRect).

protected method

DrawPath(TRSPathData,TSVGMatrix,TSVGCanvas,TSVGRect)

Overloaded. Represents method DrawPath(TRSPathData,TSVGMatrix,TSVGCanvas,TSVGRect).

protected method

EndDraw(TSVGMatrix,TSVGCanvas,TSVGRect)

Represents method EndDraw(TSVGMatrix,TSVGCanvas,TSVGRect).

protected method

FillPolygons(TSVGMatrix,TSVGCanvas)

Represents method FillPolygons(TSVGMatrix,TSVGCanvas).

protected method

GenerateMarkers(TControl,TRSPathData,TMatrix,TRSRect,TSVGControlElementEvent)

Overloaded. Represents method GenerateMarkers(TControl,TRSPathData,TMatrix,TRSRect,TSVGControlElementEvent).

protected method

GenerateMarkers(TControl,TRSPoints,TMatrix,TRSRect,TSVGControlElementEvent)

Overloaded. Represents method GenerateMarkers(TControl,TRSPoints,TMatrix,TRSRect,TSVGControlElementEvent).

public method

GetAbsoluteOpacity

Returns the opacity of the SVG element modified with its Parents' opacities

protected method

GetBoundsRect

Represents method GetBoundsRect. (Overrides RSSVG.TSVGElement.GetBoundsRect.)

public method

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.TSVGElement.GetBoundsRect(TSVGMatrix).)

protected method

GetBrush

Overloaded. Represents method GetBrush.

public method

GetBrush(TSVGMatrix,TRSRect)

Overloaded. Returns the Brush for the element, configured for the transformation and rectangle.

public method

GetClipPath(TSVGCanvas)

Returns the clipping region of the current element based on its shape and its children's shape

protected method

GetClipRect

Represents method GetClipRect.

protected method

GetCompositingQuality(TSVGColorRendering,TSVGColorInterpolation)

Represents method GetCompositingQuality(TSVGColorRendering,TSVGColorInterpolation).

protected method

GetFont

Represents method GetFont.

public method

GetGraphicParent

Returns the closest ancestor SVG element that is a TSVGGraphicElement class

protected method

GetHeight

Represents method GetHeight.

protected method

GetPen

Overloaded. Represents method GetPen.

public method

GetPen(TSVGMatrix,TRSRect)

Overloaded. Returns the Pen for the element, configured for the transformation and rectangle.

protected method

GetShape

Represents method GetShape.

protected method

GetSmoothingMode(TSVGShapeRendering)

Represents method GetSmoothingMode(TSVGShapeRendering).

protected method

GetTextRenderingHint(TSVGTextRendering)

Represents method GetTextRenderingHint(TSVGTextRendering).

protected method

GetWidth

Represents method GetWidth.

protected method

GetX

Represents method GetX.

protected method

GetY

Represents method GetY.

protected method

InternalDraw(TSVGMatrix,TSVGCanvas,TSVGRect)

Represents method InternalDraw(TSVGMatrix,TSVGCanvas,TSVGRect).

public method

LoadFromXML(IXMLNode)

Loads the SVG element's attributes and child nodes from the XML node (Overrides RSSVG.TSVGElement.LoadFromXML(IXMLNode).)

public method

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.







































Concatenating the three numbers a-b-c (in a number system with a large base) gives the specificity.
 (Overrides RSSVG.TSVGElement.Matches(String).)



protected method

ObjectPropChange(TObject)

Represents method ObjectPropChange(TObject). (Overrides RSSVG.TSVGElement.ObjectPropChange(TObject).)

protected method

PerformClipping(TSVGMatrix,TSVGCanvas,TSVGRect)

Represents method PerformClipping(TSVGMatrix,TSVGCanvas,TSVGRect).

protected method

ReadChild(IXMLNode)

Represents method ReadChild(IXMLNode).

protected method

ReadChildren(IXMLNode)

Represents method ReadChildren(IXMLNode).

public method

Reset

Resets the SVG for drawing (Overrides RSSVG.TSVGElement.Reset.)

protected method

SetCanvasPen(TSVGCanvas,TMatrix,Boolean)

Represents method SetCanvasPen(TSVGCanvas,TMatrix,Boolean).

protected method

SetHeight(Single)

Represents method SetHeight(Single).

protected method

SetParent(TSVGElement)

Represents method SetParent(TSVGElement). (Overrides RSSVG.TSVGElement.SetParent(TSVGElement).)

protected method

SetWidth(Single)

Represents method SetWidth(Single).

protected method

SetX(Single)

Represents method SetX(Single).

protected method

SetY(Single)

Represents method SetY(Single).

protected method

ShouldDraw

Represents method ShouldDraw. (Overrides RSSVG.TSVGElement.ShouldDraw.)

protected method

UpdateInherits(Boolean,TSVGStyleProperties,TSVGStyleProperty)

Represents method UpdateInherits(Boolean,TSVGStyleProperties,TSVGStyleProperty).

Top

Comments (0)

RiverSoftAVG SVG Component Library (RSCL) © 2013-2015, Thomas G. Grubb