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.