Hide Comments
Hide Comments

Comments (0)

Provides a threading class for drawing an SVG to a bitmap

Namespace: FMX.RS.SVGSyncObjs

expandingInheritance Hierarchy

TThread
  FMX.RS.SVGSyncObjs.TSVGThread
    FMX.RS.SVGSyncObjs.TSVGLoadThread
 

expandingSyntax

Delphi

type 
  TSVGThread = class(TThread) 
  end; 
 

expandingConstructors

 

Name

Description

public constructor

Create(Single,Single,Boolean)

Overloaded. Creates the SVG thread with a default minimum width and height for the bitmap

public destructor

Destroy

Represents the destructor of the TSVGThread class.

Top

expandingProperties

 

Name

Description

public property

Bitmap

Bitmap to draw the SVG into. The FMX.RS.SVGSyncObjs.TSVGThread.DefaultWidth and FMX.RS.SVGSyncObjs.TSVGThread.DefaultHeight properties define the default minimum size of the bitmap, which will be changed based on the size of the SVG and the FMX.RS.SVGSyncObjs.TSVGThread.WrapMode and FMX.RS.SVGSyncObjs.TSVGThread.ScaleFactor properties

public property

DefaultHeight

Default Height of Bitmap where SVG is to be drawn

public property

DefaultWidth

Default Width of Bitmap where SVG is to be drawn

public property

ScaleFactor

Defines how the SVG is scaled when FMX.RS.SVGSyncObjs.TSVGThread.WrapMode is iwOriginal

public property

SVG

the SVG object to draw

public property

WrapMode

Defines how the SVG is drawn to the bitmap

Top

expandingMethods

 

Name

Description

protected method

Execute

Represents method Execute.

public method

IsValidSVG

Returns TRUE if the SVG is valid

Top

expandingSee Also

Reference

Comments (0)

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