---
title: "Class CanvasBuilderSettings | Customer's Canvas On-Premises"
canonical: "https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Rendering/CanvasBuilderSettings/"
---

# Class CanvasBuilderSettings

> **Inheritance:** `System.Object` -> CanvasBuilderSettings

###### **Namespace**: [Aurigma.DesignAtoms.Rendering](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Rendering.md)

###### **Assembly**: Aurigma.DesignAtoms.dll

```csharp title="Syntax"
public class CanvasBuilderSettings
```

## 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`

## Constructors

### CanvasBuilderSettings

```csharp
public CanvasBuilderSettings()
```

## Properties

### Dpi

```csharp
public float? Dpi { get; set; }
```

### MockupEnabled

```csharp
public bool MockupEnabled { get; set; }
```

### IncludeSpineAndFoldingLines

```csharp
public bool IncludeSpineAndFoldingLines { get; set; }
```

### IncludeCropMarks

```csharp
public bool IncludeCropMarks { get; set; }
```

### IncludeSafetyLines

```csharp
public bool IncludeSafetyLines { get; set; }
```

### IncludeOnlyRenderingType

```csharp
public RenderingType[] IncludeOnlyRenderingType { get; set; }
```

### CanvasType

```csharp
public CanvasType CanvasType { get; set; }
```

### ForceLegacyTextRendering

```csharp
public bool ForceLegacyTextRendering { get; set; }
```

### PrintAreaBorderLines

```csharp
public IEnumerable<PrintAreaBorderLine> PrintAreaBorderLines { get; set; }
```
