@burnmark-io/designer-core / SheetLayout
Interface: SheetLayout
Defined in: packages/core/src/export/sheet.ts:14
A single rectangular grid of label positions on a sheet.
Most sheets have one layout. A few (staggered business cards, offset product codes) have two — a "normal" grid and an offset grid on the same sheet. Encoding the positions as origin + pitch rather than margin + labelSize + gutter keeps offset and overlap cases expressible without special-casing.
Properties
columns
columns:
number
Defined in: packages/core/src/export/sheet.ts:15
originXMm
originXMm:
number
Defined in: packages/core/src/export/sheet.ts:17
originYMm
originYMm:
number
Defined in: packages/core/src/export/sheet.ts:18
pitchXMm
pitchXMm:
number
Defined in: packages/core/src/export/sheet.ts:19
pitchYMm
pitchYMm:
number
Defined in: packages/core/src/export/sheet.ts:20
rows
rows:
number
Defined in: packages/core/src/export/sheet.ts:16