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: RSSVGSyncObjs

expandingInheritance Hierarchy

TPersistent
  RSSVGSyncObjs.TSVGServerJob
    RSSVGSyncObjs.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 RSSVGSyncObjs.TSVGServerJob.Destroy.)

Top

expandingProperties

 

Name

Description

public property

Bitmap

Bitmap to draw the SVG into. The RSSVGSyncObjs.TSVGPaintJob.DefaultWidth and RSSVGSyncObjs.TSVGPaintJob.DefaultHeight properties define the default minimum size of the bitmap, which will be changed based on the size of the SVG and the RSSVGSyncObjs.TSVGPaintJob.WrapMode and RSSVGSyncObjs.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 RSSVGSyncObjs.TSVGPaintJob.WrapMode is iwOriginal

public property

SVG

SVG Document to process in the job (Inherited from RSSVGSyncObjs.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 RSSVGSyncObjs.TSVGServerJob.Execute.)

Top

expandingSee Also

Reference

Comments (0)

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