Skip to content

CalculateImpositionInput ​

Type: Input

Input for calculating imposition layout. Finished size, bleed, page count, quantity, and grain direction are read from the component.

Fields ​

NameTypeDefaultDescription
bindingTypeBindingTypeBinding type that determines page ordering (saddleStitch, perfectBound, etc.)
componentIdComponentID!Component to calculate imposition for
foldUniformityWeightFloatObjective weight for fold uniformity (default 0.3)
gangingColsIntExplicit column count for ganging (nil = auto)
gangingRowsIntExplicit row count for ganging (nil = auto)
gripEdgeLengthInputGripper margin in mm (default 10)
gutterHLengthInputHorizontal gutter in mm (default 0)
gutterVLengthInputVertical gutter in mm (default 0)
maxPagesUpIntMaximum pages-up cap
modeImposingModeLayout mode: signature, ganging, or web (default signature)
permittedFolds[String!]Fold pattern IDs to allow, e.g. ["f8", "f16", "f32"]. Nil = all.
replaceExistingBooleanDelete existing ImpositionSpec records before writing (default true)
schemeImpositionSchemePreferred imposition scheme
selectPlanIndexIntOverride auto-selection and pick a specific plan by index
sideMarginLengthInputSide margins in mm (default 5)
sigCountWeightFloatObjective weight for signature count (default 0.5)
substrateIds[String!]Explicit substrate IDs to consider (overrides component substrate)
tailEdgeLengthInputTail margin in mm (default 5)
utilisationWeightFloatObjective weight for sheet utilisation (default 1.0)
wasteWeightFloatObjective weight for waste minimisation (default 1.0)
webPressProfileWebPressProfileInputWeb press profile (required for web mode)

Connect machines, automate workflows, and build custom apps for print production.