---
title: "IRenderingConfig | Customer's Canvas On-Premises"
canonical: "https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/IRenderingConfig/"
---

# IRenderingConfig

> ***

## Interfaces

### IHiResOutputRendering

#### Properties

##### backgroundColor

```ts
backgroundColor: IColor;
```

##### cmykColorProfileName

```ts
cmykColorProfileName: string;
```

##### colorSpace

```ts
colorSpace: string;
```

##### compression

```ts
compression: string;
```

##### destinationColorProfileName

```ts
destinationColorProfileName: string;
```

##### dpi

```ts
dpi: number;
```

##### fileFormat

```ts
fileFormat: string;
```

##### flipMode

```ts
flipMode: string;
```

##### grayscaleColorProfileName

```ts
grayscaleColorProfileName: string;
```

##### jpegCompressionQuality

```ts
jpegCompressionQuality: number;
```

##### pdfFormat

```ts
pdfFormat: IPdfFormat;
```

##### pdfMetadata

```ts
pdfMetadata: IPdfMetadata;
```

##### rgbColorProfileName

```ts
rgbColorProfileName: string;
```

##### rotateMode

```ts
rotateMode: string;
```

### IProofImageRendering

#### Properties

##### cropSafetyLineName

```ts
cropSafetyLineName: string;
```

##### fileFormat

```ts
fileFormat: string;
```

##### flipMode

```ts
flipMode: string;
```

##### mockupEnabled

```ts
mockupEnabled: boolean;
```

##### rgbColorProfileName

```ts
rgbColorProfileName: string;
```

##### rotateMode

```ts
rotateMode: string;
```

##### safetyLinesEnabled

```ts
safetyLinesEnabled: boolean;
```

##### showStubContent

```ts
showStubContent: boolean;
```

##### spineAndFoldingLinesEnabled

```ts
spineAndFoldingLinesEnabled: boolean;
```

***

### IRenderingConfig

#### Properties

##### defaultHiResOutputRendering

```ts
defaultHiResOutputRendering: IHiResOutputRendering;
```

##### defaultProofRendering

```ts
defaultProofRendering: IProofImageRendering;
```

##### hiResOutputToSeparateFiles

```ts
hiResOutputToSeparateFiles: boolean;
```

##### perSurfacePartialConfigs

```ts
perSurfacePartialConfigs: object;
```

###### Index Signature

```ts
[surfaceName: string]: ISurfaceRendering
```

***

### ISurfaceRendering

#### Properties

##### hiResOutput?

```ts
optional hiResOutput?: object;
```

###### Index Signature

```ts
[printAreaName: string]: IHiResOutputRendering
```

##### hiResOutputToSeparateFiles?

```ts
optional hiResOutputToSeparateFiles?: boolean;
```

##### proofImage?

```ts
optional proofImage?: IProofImageRendering;
```
