Interface: IPrintAreaTemplate
A structure creating a print area based on a PSD/IDML template.
Example
const productDefinition = {
surfaces: `[{
printAreas: [{
designFile: "stamp",
safetyLines: [{
margin: 5,
color: "rgba(0,0,255,1)",
altColor: "rgba(255,255,255,0)"
}]`
}]
}]
);
Extends
Properties
name?
optionalname?:string
A name of a surface (a page) in the product.
Remarks
In multipage products, it allows you to use a name mask for product surfaces. If this string contains the {0} placeholder, it will be replaced with a page number, starting from 1. For example, name: "Page {0}" specifies the following page captions in the Bottom toolbar: Page 1, Page 2, and so on.
Inherited from
safetyLines?
optionalsafetyLines?:ISafetyLine[]
A collection of safety lines defined in the print area.
Inherited from
IBasePrintAreaDefinition.safetyLines
cropMarks?
optionalcropMarks?:ICropMark[]
A collection of crop marks defined in the print area.
Inherited from
IBasePrintAreaDefinition.cropMarks
containers?
optionalcontainers?:IChannelContainerDefinition[]
A collection of texture and spot color containers defined in the print area.
Remarks
For backward compatibility only!
Inherited from
IBasePrintAreaDefinition.containers
bleed?
optionalbleed?:IMargin
Margins of the bleed area.
Inherited from
IBasePrintAreaDefinition.bleed
slug?
optionalslug?:IMargin
Margins of the slug area. The editor expands the product boundaries to accommodate the slug area.
Inherited from
hiResOutput?
optionalhiResOutput?:IHiResOutput
Properties of the hi-res output defined in the print area.
Inherited from
IBasePrintAreaDefinition.hiResOutput
designFile
designFile:
string
The name of either PSD or IDML file, without extension.
designLocation?
optionaldesignLocation?:IPointF
Coordinates of the upper-left corner of the design relative to the mockup.