Hide Comments
Hide Comments

Comments (0)

expandingMethods

 

Name

Description

public method

ApplyStyles

Applies all styles that match the element to the element. All child elements also have their styles applied. (Overrides FMX.RS.SVG.TSVGGraphicElement.ApplyStyles.)

public method

AssignProperties(TPersistent)

Copies the properties of source to the current element (but not children) (Overrides FMX.RS.SVG.TSVGCustomViewBox.AssignProperties(TPersistent).)

protected method

CalcUnitFactors

Represents method CalcUnitFactors.

protected method

Change

Represents method Change. (Overrides FMX.RS.SVG.TSVGCustomGroup.Change.)

public method

Clear

Clears the SVG element and resets its properties back to their defaults (Overrides FMX.RS.SVG.TSVGCustomViewBox.Clear.)

protected method

DoAddStyle(String,String)

Represents method DoAddStyle(String,String).

protected method

DoDrawing(TObject,TSVGMatrix,TSVGCanvas,TSVGRect)

Represents method DoDrawing(TObject,TSVGMatrix,TSVGCanvas,TSVGRect). (Overrides FMX.RS.SVG.TSVGGraphicElement.DoDrawing(TObject,TSVGMatrix,TSVGCanvas,TSVGRect).)

protected method

DoDrawn(TObject,TSVGMatrix,TSVGCanvas,TSVGRect)

Represents method DoDrawn(TObject,TSVGMatrix,TSVGCanvas,TSVGRect). (Overrides FMX.RS.SVG.TSVGGraphicElement.DoDrawn(TObject,TSVGMatrix,TSVGCanvas,TSVGRect).)

protected method

DoOnParsedNode(TSVGElement)

Represents method DoOnParsedNode(TSVGElement). (Overrides FMX.RS.SVG.TSVGElement.DoOnParsedNode(TSVGElement).)

protected method

DoOnParsingNode(TSVGElement,IXMLNode)

Represents method DoOnParsingNode(TSVGElement,IXMLNode). (Overrides FMX.RS.SVG.TSVGElement.DoOnParsingNode(TSVGElement,IXMLNode).)

public method

Draw(TMatrix,TSVGCanvas,TSVGRect)

Represents method Draw(TMatrix,TSVGCanvas,TSVGRect).

protected method

GetUnitFactors

Represents method GetUnitFactors. (Overrides FMX.RS.SVG.TSVGElement.GetUnitFactors.)

public method

GetViewMatrix(TSVGMatrix,TSVGRect)

Returns a transformation matrix for viewing this element (Overrides FMX.RS.SVG.TSVGCustomViewBox.GetViewMatrix(TSVGMatrix,TSVGRect).)

public methodClass member

IsValidSVG(Boolean,String)

Overloaded.  Returns True if the Text contains a valid SVG

The StrictVerification parameter controls how the text is validated. If false (the default), the function quickly checks if the text contains well-formed XML and has a < svg> node. If true, the function parses the text entirely and sees if there are any errors (much slower but more thorough)

public methodClass member

IsValidSVG(IXMLDocument,Boolean)

Overloaded.  Returns True if the file is a valid SVG

The StrictVerification parameter controls how the XML document is validated. If false (the default), the function quickly checks if the XML document has a <svg> node. If true, the function parses the entire XML document and sees if there are any errors (much slower but more thorough)

public methodClass member

IsValidSVG(String,Boolean)

Overloaded.  Returns True if the file is a valid SVG

The StrictVerification parameter controls how the file is validated. If false (the default), the function quickly checks if the file contains well-formed XML and has a < svg> node. If true, the function parses the file entirely and sees if there are any errors (much slower but more thorough)

public methodClass member

IsValidSVG(TStream,Boolean)

Overloaded.  Returns True if the stream contains a valid SVG

The StrictVerification parameter controls how the stream is validated. If false (the default), the function quickly checks if the stream contains well-formed XML and has a < svg> node. If true, the function parses the stream entirely and sees if there are any errors (much slower but more thorough)

public method

LoadFromFile(String)

Load the SVG from a file

public method

LoadFromStream(TStream)

Load the SVG from a stream

public method

LoadFromText(String)

Load the SVG from a string

public method

LoadFromXML(IXMLDocument)

Overloaded. Load the SVG from a XML document interface

public method

LoadFromXML(IXMLNode)

Overloaded. Load the SVG from a XML node. The XML node local name must be 'svg' (Overrides FMX.RS.SVG.TSVGGraphicElement.LoadFromXML(IXMLNode).)

protected method

ReadChild(IXMLNode)

Represents method ReadChild(IXMLNode). (Overrides FMX.RS.SVG.TSVGCustomGroup.ReadChild(IXMLNode).)

protected method

ReadStyles(IXMLNode)

Overloaded. Represents method ReadStyles(IXMLNode).

protected method

ReadStyles(String)

Overloaded. Represents method ReadStyles(String).

protected method

StyleNotify(TObject,TSVGStyle,TCollectionNotification)

Represents method StyleNotify(TObject,TSVGStyle,TCollectionNotification).

public method

SupportsFeature(String)

Returns True if the RSCL supports the feature specified by the string

The feature parameter should be in the RSSVGTypes|SVGFeatures constant

public method

SupportsLanguage(String)

Returns True if the Language parameter contains at least one language supported by the current locale (if soUseLocaleForLanguage in Options) or by the PreferredLanguage property

public methodClass member

SVGType

Returns the SVG element type of the class (Overrides FMX.RS.SVG.TSVGCustomGroup.SVGType.)

Top

Comments (0)

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