TrophyCustomer's Canvas is honored with a 2020 InterTech Technology Award! Learn more 

CanvasBuilder Constructor

Initializes a new instance of the CanvasBuilder class.

Namespace: Aurigma.DesignAtoms.Rendering
Assembly: Aurigma.DesignAtoms (in Aurigma.DesignAtoms.dll)

Syntax

C#
public CanvasBuilder(
	IConfiguration configuration,
	IFileCache fileCache,
	ILogger ccLogger,
	IItemHandlerFactory itemHandlerFactory,
	IColorManagement colorManagement,
	IWatermarkItemsBuilder watermarkItemsBuilder
)

Parameters

configuration

Type: Aurigma.DesignAtoms.Configuration.IConfiguration

A canvas configuration.
fileCache

Type: IFileCache

A reference to the file cache.
ccLogger

Type: ILogger

A generator of log files.
itemHandlerFactory

Type: IItemHandlerFactory

An item handler.
colorManagement

Type: Aurigma.DesignAtoms.Common.IColorManagement

Color management parameters.
watermarkItemsBuilder

Type: Aurigma.DesignAtoms.Model.IWatermarkItemsBuilder

A set of watermarks to render on the canvas.

See Also

Reference