- Introduction
- What's New?
- Features
- Upgrading the Design Editor
- Breaking Changes in 6.0
- Getting Started
- Integration with E-commerce
- Integration with Remote Asset Sources
- Printable Files and Proof Images
- Configuring Products
- Creating Product Templates
- User Interface
- Configuration Files
- APIs
- IFrame API
- Web API
- Design Atoms Framework
- What's New?
- Design Atoms Framework Overview
- Creating Applications with Design Atoms Framework
- Working with the Object Model
- Groups of Design Elements
- Using Dependency Injection
- Loading Templates
- Saving Products
- Rendering Products
- Reference
- Aurigma.DesignAtoms.Common Namespace
- Aurigma.DesignAtoms.Common.Math Namespace
- Aurigma.DesignAtoms.Configuration Namespace
- Aurigma.DesignAtoms.Configuration.RenderingConfig Namespace
- Aurigma.DesignAtoms.Convert Namespace
- Aurigma.DesignAtoms.Licensing Namespace
- Aurigma.DesignAtoms.Model Namespace
- Aurigma.DesignAtoms.Model.CustomData Namespace
- Aurigma.DesignAtoms.Model.Items Namespace
- Aurigma.DesignAtoms.Rendering Namespace
- Aurigma.DesignAtoms.Serialization Namespace
- Aurigma.DesignAtoms.Serialization.Json.Product Namespace
- UI Framework
- Dynamic Image API
- Add-ons
- System Requirements
- Troubleshooting
- Migrating Your Applications
- Licensing
- Copyright Notices
You’re viewing outdated documentation. View the latest Customer’s Canvas On-Premises documentation.
BuildCanvas Method
Applies to: Customer's Canvas On-Premises; Design Atoms .NET 6.0.0, 6.x (may differ) · Archived documentation
Creates a canvas for rendering.
Namespace:
Aurigma.DesignAtoms.Rendering
Assembly:
Aurigma.DesignAtoms (in Aurigma.DesignAtoms.dll)
Syntax
C#
public ICanvas BuildCanvas(
Surface surface,
PrintArea printArea,
WatermarkConfig watermarkConfig,
CanvasBuilderSettings settings,
SurfaceContainer renderedContainer,
Func<ICanvasRenderer> getRendererFactoryMethod
)
Parameters
- surface
-
Type: Aurigma.DesignAtoms.Model.Surface
A Surface to render.
- printArea
-
Type: Aurigma.DesignAtoms.Model.PrintArea
A PrintArea to render.
- watermarkConfig
- Configuration of watermarks.
- settings
-
Type: Aurigma.DesignAtoms.Rendering.CanvasBuilderSettings
Settings of the canvas builder. The default value isnull.
- renderedContainer
-
Type: Aurigma.DesignAtoms.Model.SurfaceContainer
A container to render. You can use this parameter to render all items from the specified container. If you skip this parameter, the resulting canvas contains the entire Surface including safety lines and watermarks. The default value isnull.
- getRendererFactoryMethod
-
Type: System.Func<ICanvasRenderer>
A callback function that redefines theRenderWorkspacemethod. The default value isnull.