Hide Comments
Hide Comments

Comments (0)

Defines a job for painting or drawing a SVG in a thread

Server jobs are executed by the RSSVGSyncObjs|TSVGServerThread class.

Namespace: FMX.RS.SVGSyncObjs

expandingInheritance Hierarchy

TPersistent
  FMX.RS.SVGSyncObjs.TSVGServerJob
    FMX.RS.SVGSyncObjs.TSVGPaintJob
 

expandingSyntax

Delphi

type
  TSVGPaintJob = class(TSVGServerJob)
  end;
 

expandingConstructors

 

Name

Description

public constructor

Create(TSVGDocument,Single,Single)

Overloaded. Initializes a new instance of the TSVGPaintJob class.

public destructor

Destroy

Represents the destructor of the TSVGPaintJob class. (Overrides FMX.RS.SVGSyncObjs.TSVGServerJob.Destroy.)

Top

expandingProperties

 

Name

Description

public property

Bitmap

Bitmap to draw the SVG into. The FMX.RS.SVGSyncObjs.TSVGPaintJob.DefaultWidth and FMX.RS.SVGSyncObjs.TSVGPaintJob.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.TSVGPaintJob.WrapMode and FMX.RS.SVGSyncObjs.TSVGPaintJob.ScaleFactor properties

The bitmap is created when the job is executed if this property is nil

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.TSVGPaintJob.WrapMode is iwOriginal

public property

SVG

SVG Document to process in the job (Inherited from FMX.RS.SVGSyncObjs.TSVGServerJob.)

public property

SVGRootID

Represents property SVGRootID.

public property

WrapMode

Defines how the SVG is drawn to the bitmap

Top

expandingMethods

 

Name

Description

public method

Execute

Execute the job (Overrides FMX.RS.SVGSyncObjs.TSVGServerJob.Execute.)

Top

expandingSee Also

Reference

Comments (0)

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