UNPKG

@aurigma/design-atoms-model

Version:

Design Atoms is a part of Customer's Canvas SDK which allows for manipulating individual design elements through your code.

46 lines (45 loc) 1.42 kB
import { IColor } from "../Colors"; import { IPdfMetadata } from "../Product"; import { IPdfFormat } from "../Product/Interfaces/IPdfFormat"; export interface IRenderingConfig { defaultProofRendering: IProofImageRendering; defaultHiResOutputRendering: IHiResOutputRendering; hiResOutputToSeparateFiles: boolean; perSurfacePartialConfigs: { [surfaceName: string]: ISurfaceRendering; }; } export interface IProofImageRendering { fileFormat: string; safetyLinesEnabled: boolean; cropSafetyLineName: string; flipMode: string; rotateMode: string; spineAndFoldingLinesEnabled: boolean; mockupEnabled: boolean; showStubContent: boolean; rgbColorProfileName: string; } export interface IHiResOutputRendering { dpi: number; fileFormat: string; colorSpace: string; backgroundColor: IColor; compression: string; jpegCompressionQuality: number; flipMode: string; rotateMode: string; pdfMetadata: IPdfMetadata; rgbColorProfileName: string; cmykColorProfileName: string; grayscaleColorProfileName: string; destinationColorProfileName: string; pdfFormat: IPdfFormat; } export interface ISurfaceRendering { hiResOutputToSeparateFiles?: boolean; proofImage?: IProofImageRendering; hiResOutput?: { [printAreaName: string]: IHiResOutputRendering; }; }