Skip to main content
⚠️ Archived Version

You are viewing documentation for Design Editor version 7.3, which is no longer actively maintained. For the latest features and updates, please refer to the current version (7.4).

Interface: IPrintAreaDefinition

A structure used for creating an empty print area.

Example​

// Defining the product.
let w = 720, h = 504; // in points (1 point = 1/72 inch)

let emptyProduct = {
surfaces: [{
width: w,
height: h,
printAreas: [{
bounds: {
x: 0, y: 0, width: w, height: h
},
safetyLines: `[{
margin: 8.5,
color: 'rgba(0,255,0,1)',
stepPx: 5,
widthPx: 1
}]`
}]
}]
};

Extends​

Properties​

name?​

optional name?: 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​

IBasePrintAreaDefinition.name


safetyLines?​

optional safetyLines?: ISafetyLine[]

A collection of safety lines defined in the print area.

Inherited from​

IBasePrintAreaDefinition.safetyLines


cropMarks?​

optional cropMarks?: ICropMark[]

A collection of crop marks defined in the print area.

Inherited from​

IBasePrintAreaDefinition.cropMarks


containers?​

optional containers?: IChannelContainerDefinition[]

A collection of texture and spot color containers defined in the print area.

Remarks​

For backward compatibility only!

Inherited from​

IBasePrintAreaDefinition.containers


bleed?​

optional bleed?: IMargin

Margins of the bleed area.

Inherited from​

IBasePrintAreaDefinition.bleed


slug?​

optional slug?: IMargin

Margins of the slug area. The editor expands the product boundaries to accommodate the slug area.

Inherited from​

IBasePrintAreaDefinition.slug


hiResOutput?​

optional hiResOutput?: IHiResOutput

Properties of the hi-res output defined in the print area.

Inherited from​

IBasePrintAreaDefinition.hiResOutput


bounds​

bounds: IRectangleF

The print area bounds.

Was this page helpful?