Back to Website
Show / Hide Table of Contents

Class CanvasBuilder

Inheritance
System.Object
CanvasBuilder
Implements
ICanvasBuilder
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Aurigma.DesignAtoms.Rendering
Assembly: Aurigma.DesignAtoms.dll
Syntax
public class CanvasBuilder : ICanvasBuilder

Constructors

CanvasBuilder(IConfiguration, IFileCache, ILogger, IItemHandlerFactory, IColorManagement, IWatermarkItemsBuilder, IFontService)

Declaration
public CanvasBuilder(IConfiguration configuration, IFileCache fileCache, ILogger ccLogger, IItemHandlerFactory itemHandlerFactory, IColorManagement colorManagement, IWatermarkItemsBuilder watermarkItemsBuilder, IFontService fontService)
Parameters
Type Name Description
IConfiguration configuration
IFileCache fileCache
ILogger ccLogger
IItemHandlerFactory itemHandlerFactory
IColorManagement colorManagement
IWatermarkItemsBuilder watermarkItemsBuilder
IFontService fontService

Methods

BuildCanvas(Surface, PrintArea, WatermarkConfig, CanvasBuilderSettings, SurfaceContainer, Func<ICanvasRenderer>)

Declaration
public ICanvas BuildCanvas(Surface surface, PrintArea printArea, WatermarkConfig watermarkConfig, CanvasBuilderSettings settings = null, SurfaceContainer renderedContainer = null, Func<ICanvasRenderer> getRendererFactoryMethod = null)
Parameters
Type Name Description
Surface surface
PrintArea printArea
WatermarkConfig watermarkConfig
CanvasBuilderSettings settings
SurfaceContainer renderedContainer
System.Func<ICanvasRenderer> getRendererFactoryMethod
Returns
Type Description
ICanvas

BuildCanvas(Surface, PrintArea, WatermarkConfig, CanvasBuilderSettings, IEnumerable<SurfaceContainer>, Func<ICanvasRenderer>)

Declaration
public ICanvas BuildCanvas(Surface surface, PrintArea printArea, WatermarkConfig watermarkConfig, CanvasBuilderSettings settings, IEnumerable<SurfaceContainer> renderedContainers = null, Func<ICanvasRenderer> getRendererFactoryMethod = null)
Parameters
Type Name Description
Surface surface
PrintArea printArea
WatermarkConfig watermarkConfig
CanvasBuilderSettings settings
System.Collections.Generic.IEnumerable<SurfaceContainer> renderedContainers
System.Func<ICanvasRenderer> getRendererFactoryMethod
Returns
Type Description
ICanvas

GetSafetyLineItemName(String)

Declaration
public static string GetSafetyLineItemName(string name)
Parameters
Type Name Description
System.String name
Returns
Type Description
System.String

Implements

ICanvasBuilder
Was this page helpful?
Thanks for your feedback!
Back to top Copyright © 2001–2025 Aurigma, Inc. All rights reserved.
Loading...
    Thank for your vote
    Your opinion is important to us. To provide details, send feedback.
    Send feedback