Interface: IPageTemplate
A structure holding settings to create mockups and preview mockups for multipage IDML templates.
Example
const productDefinition = {
surfaces: {
// Get surfaces from the multipage template "Booklet.idml".
file: "Booklet",
name: "Page {0}",
pageTemplates: [
{
// The default mockup for all pages.
mockup: {
down: "bookletPages"
}
// The default preview mockup.
previewMockups: `[{ down: "previewBookletPages" }]`
},
{
// A mockup and a preview mockup for the first page.
name: "Page 1",
mockup: {
up: "cover"
},
location: { X: "30", Y: "83" },
previewMockups: `[{ up: "previewCover" }]`
}]
}
};
Extends
Properties
name?
optionalname?:string
A name of a surface (a page) in the product.