ISurfacesFromMultipageTemplate Interface

A structure holding settings to create a set of template-based surfaces. This interface uses pages of an IDML template.

productDefinition = {
    surfaces: {
        // Get surfaces from the multipage template "brochure.idml"
        file: "brochure"


Optional bgFoldingMode

bgFoldingMode: IBgFoldingModeParams

Parameters of the background folding mode.

Optional file

file: string

The name of an IDML template.

Optional foldingLines

foldingLines: IFoldingLine []

A collection of folding lines defined in the surface (page).

Optional hiResOutput

hiResOutput: IHiResOutput

Settings of the hi-res output.

Optional proofImage

proofImage: IProofImage

Settings of proof images.

Optional spines

spines: ISpine []

A collection of spines defined in the surface (page).