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?