@huukhanhnguyen/model / lanes/sheets/defaultTemplate
lanes/sheets/defaultTemplate
DEFAULT_TEMPLATE
constDEFAULT_TEMPLATE:Template
DEFAULT_TEMPLATE_KEY
constDEFAULT_TEMPLATE_KEY:"iso5457"="iso5457"
TITLE_BLOCK_WIDTH
constTITLE_BLOCK_WIDTH:number=STANDARD.titleBlock.width
evaluateTemplateFurniture()
evaluateTemplateFurniture(
template,facts,resolveComponent?):ObjectData[]
Evaluate a template's furniture (default ISO ops if the template has none).
Parameters
template
facts
Record<string, string>
resolveComponent?
(key) => Component | undefined
Returns
sheetFrame()
sheetFrame(
size,margins?): {border:BoundingBox2d;inner:BoundingBox2d; }
ISO 5457 frame in sheet space (y-down). Margins are [left, bottom, right, top].
Parameters
size
height
number
width
number
margins?
number | [number, number, number, number]
Returns
{ border: BoundingBox2d; inner: BoundingBox2d; }
border
border:
BoundingBox2d
inner
inner:
BoundingBox2d
titleBlockRect()
titleBlockRect(
inner):BoundingBox2d