Skip to main content
⚠️ Archived Version

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

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?