Appearance
CalculateImpositionInput
Type: Input
Input for calculating imposition layout. Finished size, bleed, page count, quantity, and grain direction are read from the component.
Fields
| Name | Type | Default | Description |
|---|---|---|---|
| bindingType | BindingType | Binding type that determines page ordering (saddleStitch, perfectBound, etc.) | |
| componentId | ComponentID! | Component to calculate imposition for | |
| foldUniformityWeight | Float | Objective weight for fold uniformity (default 0.3) | |
| gangingCols | Int | Explicit column count for ganging (nil = auto) | |
| gangingRows | Int | Explicit row count for ganging (nil = auto) | |
| gripEdge | LengthInput | Gripper margin in mm (default 10) | |
| gutterH | LengthInput | Horizontal gutter in mm (default 0) | |
| gutterV | LengthInput | Vertical gutter in mm (default 0) | |
| maxPagesUp | Int | Maximum pages-up cap | |
| mode | ImposingMode | Layout mode: signature, ganging, or web (default signature) | |
| permittedFolds | [String!] | Fold pattern IDs to allow, e.g. ["f8", "f16", "f32"]. Nil = all. | |
| replaceExisting | Boolean | Delete existing ImpositionSpec records before writing (default true) | |
| scheme | ImpositionScheme | Preferred imposition scheme | |
| selectPlanIndex | Int | Override auto-selection and pick a specific plan by index | |
| sideMargin | LengthInput | Side margins in mm (default 5) | |
| sigCountWeight | Float | Objective weight for signature count (default 0.5) | |
| substrateIds | [String!] | Explicit substrate IDs to consider (overrides component substrate) | |
| tailEdge | LengthInput | Tail margin in mm (default 5) | |
| utilisationWeight | Float | Objective weight for sheet utilisation (default 1.0) | |
| wasteWeight | Float | Objective weight for waste minimisation (default 1.0) | |
| webPressProfile | WebPressProfileInput | Web press profile (required for web mode) |