Skip to content

@burnmark-io/designer-core


@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

Not affiliated with Dymo, Brother, Avery, or any hardware vendor.