← API reference
CANONICAL TYPE REFERENCE

ComponentLayout

Full piece-geometry specification for a component

Physical sheet/substrate size before cutting

Final trimmed size

Per-side bleed offset from trim box edges

Explicit absolute bleed box (overrides bleed when present)

Safe/live-content area inset from trim box

Ordered list of layers (content, die lines, finishes, marks)

Per-side allowance offsets (e.g. hemming, grommets)

View exact SDL
"""Full piece-geometry specification for a component"""
type ComponentLayout {
  """Physical sheet/substrate size before cutting"""
  substrate: LayoutDimension
  """Final trimmed size"""
  trimBox: LayoutBox
  """Per-side bleed offset from trim box edges"""
  bleed: BleedSpec
  """Explicit absolute bleed box (overrides bleed when present)"""
  bleedBox: LayoutBox
  """Safe/live-content area inset from trim box"""
  safeBox: LayoutBox
  """Ordered list of layers (content, die lines, finishes, marks)"""
  layers: [LayoutLayer!]!
  """Per-side allowance offsets (e.g. hemming, grommets)"""
  allowance: LayoutAllowance
}

One stable address across all schema views. Follow a field’s type to explore connections between domains.