---
title: "IRenderingProperty Interface"
canonical: https://customerscanvas.com/docs/cc6/customerscanvas.iframeapi.configuration.irenderingproperty.htm
archived: true
applies_to:
  - product: "Customer's Canvas On-Premises"
  - product: "Design Editor"
    versions: ["6.15.0", "6.x (may differ)"]
---

**You’re viewing outdated documentation.** [View the latest Customer’s Canvas On-Premises documentation](https://customerscanvas.com/docs/on-premises/).

# IRenderingProperty Interface

**Applies to:** Customer's Canvas On-Premises; Design Editor 6.15.0, 6.x (may differ) · **Archived documentation**
 
A structure containing the hi-res output and proof images configuration. For details, see the [Configuring High Resolution and Proof Images](https://customerscanvas.com/docs/cc6/configuring-high-resolution-and-proof-images.htm.md) topic.
  
 - example
     - ```
configuration = {
    rendering: {
        proofImageSafetyLinesEnabled: true,
        proofImageSpineAndFoldingLinesEnabled: false,
        proofImageInterpolationMode: "NearestNeighbour",
        proofImageRotateMode: "auto"
    }
};
```
 
## Properties
 
### Optional HiResOutputChannelContainersRenderEmptyPage
 
HiResOutputChannelContainersRenderEmptyPage: boolean

To maintain the same number of pages in output files of the base design and channel containers, this parameter allows you to add [empty pages](https://customerscanvas.com/docs/cc6/configuring-high-resolution-and-proof-images.htm.md) to PDF with spot colors and textures if the corresponding pages of the base design do not have channel containers. The default value is `true`.
 
### Optional HiResOutputChannelContainersToSeparateFiles
 
HiResOutputChannelContainersToSeparateFiles: boolean

If `true`, enables rendering spot colors and textures to [separate PDF files](https://customerscanvas.com/docs/cc6/configuring-high-resolution-and-proof-images.htm.md). The default value is `false`.
 
### Optional hiResOutputBackgroundColor
 
hiResOutputBackgroundColor: string

The background color for the hi-res output. The default value is `"rgba(255,255,255,0)"`.
 
### Optional hiResOutputCmykColorProfileName
 
hiResOutputCmykColorProfileName: string

The name of a CMYK color profile for the hi-res output. By default, the editor uses the `SWOP (Coated) 20%, GCR, Medium` profile to render hi-res outputs in CMYK.
 
### Optional hiResOutputColorSpace
 
hiResOutputColorSpace: string

The color space of the hi-res output. It can have one of the following values: `"rgb"`, `"cmyk"`, or `"grayscale"`. The default value is `"cmyk"`.
 
### Optional hiResOutputCompression
 
hiResOutputCompression: string

The type of hi-res output compression; `"jpeg"` and `"zip"` are supported for PDF files only, whereas `"lzw"` is supported for `TIFF` files; it can have one of the following values: `"jpeg"`, `"zip"`, `"none"`, or `"lzw"`. The default value is `"jpeg"`.
 
### Optional hiResOutputDpi
 
hiResOutputDpi: number

Hi-res output resolution in dots per inch (DPI). The default value is `300`.
 
### Optional hiResOutputFileFormat
 
hiResOutputFileFormat: string

The type of the hi-res output. It can have one of the following values: `"pdf"`, `"jpeg"`, `"png"`, or `"tiff"`. The default value is `"pdf"`.
 
### Optional hiResOutputFlipMode
 
hiResOutputFlipMode: string

The flip mode of the hi-res outputs. Allows for flipping hi-res output images. It can have one of the following values: `"none"`, `"vertical"`, `"horizontal"`, or `"both"`. The default value is `"none"`.
 
### Optional hiResOutputGrayscaleColorProfileName
 
hiResOutputGrayscaleColorProfileName: string

The name of a color profile for grayscale outputs. By default, the editor uses the `Dot Gain 30%` profile to render hi-res outputs in grayscale.
 
### Optional hiResOutputInStringPlaceholderHintsEnabled
 
hiResOutputInStringPlaceholderHintsEnabled: boolean

If `true`, displays hints for unfilled in-string placeholders in hi-res outputs. The default value is `false`.
 
### Optional hiResOutputJpegCompressionQuality
 
hiResOutputJpegCompressionQuality: number

JPEG compression quality in percent; this parameter makes sense only for `JPEG` and `PDF` formats. For `PDF` it should be used along with `hiResOutputCompression="jpeg"`. The default value is `90`.
 
### Optional hiResOutputPdfMetadata
 
hiResOutputPdfMetadata: [IPdfMetadata](https://customerscanvas.com/docs/cc6/customerscanvas.iframeapi.configuration.ipdfmetadata.htm.md)

PDF metadata to be saved in the hi-res output. You can save such data as a document title, author and creator names, keywords, and a document subject.
 
### Optional hiResOutputRgbColorProfileName
 
hiResOutputRgbColorProfileName: string

The name of an RGB color profile for the hi-res output. By default, the editor uses the `sRGB IEC61966-2.1` profile to render hi-res outputs in RGB.
 
### Optional hiResOutputRotateMode
 
hiResOutputRotateMode: string

The rotate mode of hi-res outputs. Allows for rotating hi-res output images. It can have one of the following values: `"none"`, `"rotate90"`, `"rotate180"`, or `"rotate270"`. The default value is `"none"`.
 
### Optional hiResOutputToSeparateFiles
 
hiResOutputToSeparateFiles: boolean

If `true`, the hi-res output for each page of a multipage product will be put in a separate file. The default value is `false`.
 
### Optional proofImageCropSafetyLine
 
proofImageCropSafetyLine: string

The name of a safety line which proof images are cropped to; if there is no safety line with the given name, proof images are not cropped. The default value is an empty string. For details, see the [Configuring High Resolution and Proof Images](https://customerscanvas.com/docs/cc6/configuring-high-resolution-and-proof-images.htm.md) topic.
 
### Optional proofImageFileFormat
 
proofImageFileFormat: string

The type of proof image files; it can be either `"JPEG"` or `"PNG"`. The default value is `"JPEG"`.
 
### Optional proofImageFlipMode
 
proofImageFlipMode: string

The flip mode of proof images. Allows for flipping proof images. Possible values are `"none"`, `"vertical"`, `"horizontal"`, or `"both"`. The default value is `"none"`.
 
### Optional proofImageInStringPlaceholderHintsEnabled
 
proofImageInStringPlaceholderHintsEnabled: boolean

If `true`, displays hints for unfilled in-string placeholders on proof images. The default value is `false`.
 
### Optional proofImageInterpolationMode
 
proofImageInterpolationMode: string

An interpolation algorithm used for resizing proof images. You can find the list of supported algorithms in the specification of the [Aurigma Graphics Mill↗](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_ResizeInterpolationMode.htm) library. For example, you can use `"Lanczos"`, `"NearestNeighbour"`, and others. By default, no interpolation algorithms are applied to resize proof images.
 
### Optional proofImageMockupEnabled
 
proofImageMockupEnabled: boolean

Displays mockups on proof images. The default value is `true`.
 
### Optional proofImageRgbColorProfileName
 
proofImageRgbColorProfileName: string

The name of an RGB color profile for proof images. By default, the editor uses the `sRGB IEC61966-2.1` profile to render proof images.
 
### Optional proofImageRotateMode
 
proofImageRotateMode: string

The rotate mode of proof images. Allows for rotating proof images. Possible values are `"none"`, `"auto"`, `"rotate90"`, `"rotate180"`, and `"rotate270"`. The default value is `"none"`.
 
### Optional proofImageSafetyLinesEnabled
 
proofImageSafetyLinesEnabled: boolean

Allows for drawing safety lines on proof images. The default value is `true`.
 
### Optional proofImageShowStubContent
 
proofImageShowStubContent: boolean

Displays stub images and text hints in unfilled placeholders. The default value is `false`.
 
### Optional proofImageSpineAndFoldingLinesEnabled
 
proofImageSpineAndFoldingLinesEnabled: boolean

Displays spines and folding lines on proof images. The default value is `true`.
