---
title: "Interface: IPublicApiConfig | Customer's Canvas On-Premises"
canonical: "https://customerscanvas.com/docs/on-premises/design-editor/iframe-api/reference/design-editor-iframe/interfaces/ConfigurationInterfaces.IPublicApiConfig/"
---

# Interface: IPublicApiConfig

> A structure containing the settings of the hi-res output and proof images.

## Example

``` js
configuration = {
   rendering: {
       proofImageSafetyLinesEnabled: true,
       proofImageSpineAndFoldingLinesEnabled: false,
       proofImageInterpolationMode: "NearestNeighbour",
       proofImageRotateMode: "auto"
   }
};
```

## Extended by

- [`IConfiguration`](https://customerscanvas.com/docs/on-premises/design-editor/iframe-api/reference/design-editor-iframe/interfaces/ConfigurationInterfaces.IConfiguration.md)

## Properties

### rendering?

> `optional` **rendering?**: [`IRenderingProperty`](https://customerscanvas.com/docs/on-premises/design-editor/iframe-api/reference/design-editor-iframe/interfaces/ConfigurationInterfaces.IRenderingProperty.md)

The [hi-res output](https://customerscanvas.com/dev/editors/iframe-api/rendering/print-files.html) and [proof images](https://customerscanvas.com/dev/editors/iframe-api/rendering/proof-images.html) configuration.
