Skip to main content

Interface ICanvasBuilder

Namespace: Aurigma.DesignAtoms.Rendering​
Assembly: Aurigma.DesignAtoms.dll​
Syntax
public interface ICanvasBuilder

Methods​

BuildCanvas​

ICanvas BuildCanvas(Surface surface, PrintArea printArea, WatermarkConfig watermarkConfig, CanvasBuilderSettings settings = null, SurfaceContainer renderedContainer = null, Func<ICanvasRenderer> getRendererFactoryMethod = null)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.Surfacesurface
Aurigma.DesignAtoms.Model.PrintAreaprintArea
Aurigma.DesignAtoms.Configuration.WatermarkConfigwatermarkConfig
Aurigma.DesignAtoms.Rendering.CanvasBuilderSettingssettings
Aurigma.DesignAtoms.Model.SurfaceContainerrenderedContainer
System.Func<Aurigma.DesignAtoms.Rendering.CanvasRenderers.ICanvasRenderer>getRendererFactoryMethod
Returns​

Aurigma.DesignAtoms.Canvas.ICanvas

BuildCanvas​

ICanvas BuildCanvas(Surface surface, PrintArea printArea, WatermarkConfig watermarkConfig, CanvasBuilderSettings settings, IEnumerable<SurfaceContainer> renderedContainers, Func<ICanvasRenderer> getRendererFactoryMethod = null)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.Surfacesurface
Aurigma.DesignAtoms.Model.PrintAreaprintArea
Aurigma.DesignAtoms.Configuration.WatermarkConfigwatermarkConfig
Aurigma.DesignAtoms.Rendering.CanvasBuilderSettingssettings
System.Collections.Generic.IEnumerable<Aurigma.DesignAtoms.Model.SurfaceContainer>renderedContainers
System.Func<Aurigma.DesignAtoms.Rendering.CanvasRenderers.ICanvasRenderer>getRendererFactoryMethod
Returns​

Aurigma.DesignAtoms.Canvas.ICanvas

Was this page helpful?