createEmptyCimDoc
function createEmptyCimDoc( surfaces: readonly { availableMargin: { bottom: number; left: number; right: number; top: number; }; bleedArea: { height: number; width: number; x: number; y: number; }; cutArea: { height: number; width: number; x: number; y: number; }; decorationTechnology: string; designConfig: { isCompact?: boolean; isFullyDecorated?: boolean; minFontSizeInPt: number; productMinDpi: number; ruInPt: number; targetFontSizesInPt: readonly number[]; transformation?: { rotationInClockwiseDegrees: number; translation: { x: number; y: number; }; }; }; hasOverhang?: boolean; height: number; id: string; isCircular?: boolean; name: string; safeArea: { height: number; width: number; x: number; y: number; }; width: number; }[], projectionId?: string,): CimDoc;Defined in: packages/dynamic-design-engine/src/utils/cimdoc-helpers/common.ts:27
Creates an CimDoc with panels that match the surfaces of the Product.
The CimDoc contains no items.
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
surfaces | readonly { availableMargin: { bottom: number; left: number; right: number; top: number; }; bleedArea: { height: number; width: number; x: number; y: number; }; cutArea: { height: number; width: number; x: number; y: number; }; decorationTechnology: string; designConfig: { isCompact?: boolean; isFullyDecorated?: boolean; minFontSizeInPt: number; productMinDpi: number; ruInPt: number; targetFontSizesInPt: readonly number[]; transformation?: { rotationInClockwiseDegrees: number; translation: { x: number; y: number; }; }; }; hasOverhang?: boolean; height: number; id: string; isCircular?: boolean; name: string; safeArea: { height: number; width: number; x: number; y: number; }; width: number; }[] |
projectionId? | string |