CalculateImpositionInput
Input for calculating imposition layout. Finished size, bleed, page count, quantity, and grain direction are read from the component.
Component to calculate imposition for
Layout mode: signature, ganging, or web (default signature)
Binding side of the upright reader page. Constrains signature geometry and artwork orientation; omitted preserves legacy fitting.
Binding type that determines page ordering (saddleStitch, perfectBound, etc.)
substrateIds[String!]Explicit substrate IDs to consider (overrides component substrate)
permittedFolds[String!]Fold pattern IDs to allow, e.g. ["f8", "f16", "f32"]. Nil = all.
maxPagesUpIntMaximum pages-up cap
Preferred imposition scheme
Horizontal gutter in mm (default 0)
Vertical gutter in mm (default 0)
Gripper margin in mm (default 10)
Tail margin in mm (default 5)
Side margins in mm (default 5)
gangingRowsIntExplicit row count for ganging (nil = auto)
gangingColsIntExplicit column count for ganging (nil = auto)
Web press profile (required for web mode)
wasteWeightFloatObjective weight for waste minimisation (default 1.0)
utilisationWeightFloatObjective weight for sheet utilisation (default 1.0)
sigCountWeightFloatObjective weight for signature count (default 0.5)
foldUniformityWeightFloatObjective weight for fold uniformity (default 0.3)
Override auto-selection and pick a specific plan by index
replaceExistingBooleanDelete existing ImpositionSpec records before writing (default true)
View exact SDL
"""
Input for calculating imposition layout. Finished size, bleed, page count, quantity, and grain direction are read from the component.
"""
input CalculateImpositionInput {
"""Component to calculate imposition for"""
componentId: ComponentID!
"""Layout mode: signature, ganging, or web (default signature)"""
mode: ImposingMode
"""
Binding side of the upright reader page. Constrains signature geometry and artwork orientation; omitted preserves legacy fitting.
"""
bindingSide: BindingSide
"""
Binding type that determines page ordering (saddleStitch, perfectBound, etc.)
"""
bindingType: BindingType
"""Explicit substrate IDs to consider (overrides component substrate)"""
substrateIds: [String!]
"""Fold pattern IDs to allow, e.g. ["f8", "f16", "f32"]. Nil = all."""
permittedFolds: [String!]
"""Maximum pages-up cap"""
maxPagesUp: Int
"""Preferred imposition scheme"""
scheme: ImpositionScheme
"""Horizontal gutter in mm (default 0)"""
gutterH: LengthInput
"""Vertical gutter in mm (default 0)"""
gutterV: LengthInput
"""Gripper margin in mm (default 10)"""
gripEdge: LengthInput
"""Tail margin in mm (default 5)"""
tailEdge: LengthInput
"""Side margins in mm (default 5)"""
sideMargin: LengthInput
"""Explicit row count for ganging (nil = auto)"""
gangingRows: Int
"""Explicit column count for ganging (nil = auto)"""
gangingCols: Int
"""Web press profile (required for web mode)"""
webPressProfile: WebPressProfileInput
"""Objective weight for waste minimisation (default 1.0)"""
wasteWeight: Float
"""Objective weight for sheet utilisation (default 1.0)"""
utilisationWeight: Float
"""Objective weight for signature count (default 0.5)"""
sigCountWeight: Float
"""Objective weight for fold uniformity (default 0.3)"""
foldUniformityWeight: Float
"""Override auto-selection and pick a specific plan by index"""
selectPlanIndex: Int
"""Delete existing ImpositionSpec records before writing (default true)"""
replaceExisting: Boolean
}One stable address across all schema views. Follow a field’s type to explore connections between domains.