문서 › 서식 만들기
값 서식·일련번호·날짜
{{가격|won}}, {{날짜|date:YYYY.MM.DD}}, {{seq:0001}}, {{today+365}}. 데이터를 고치지 않고 찍히는 모양만 바꿉니다.
필드 이름 뒤에 |서식 을 붙이면 값이 찍히는 모양이 바뀝니다. 데이터는 그대로 두고 서식만 고치면 됩니다. 디자이너의 필드 표와 글자·바코드 속성에 있는 "서식" 목록에서 골라도 됩니다.
| 쓰는 법 | 값 | 찍히는 글자 |
|---|---|---|
{{가격|money}} | 12900 | 12,900 |
{{가격|won}} | 12900 | 12,900원 |
{{날짜|date}} | 20261022, 2026-10-22, 45950(엑셀 날짜) | 2026-10-22 |
{{날짜|date:YYYY.MM.DD}} | 2026-10-22 | 2026.10.22 |
{{날짜|date:YY년 M월 D일}} | 2026-10-22 | 26년 10월 22일 |
{{번호|pad:6}} | 42 | 000042 |
{{코드|upper}} · |lower · |trim | ab-1 | AB-1 · ab-1 · ab-1 |
날짜 글자: YYYY YY MM M DD D HH mm ss. 모르는 서식 이름은 값을 그대로 둡니다.
일련번호와 오늘 날짜
{{seq}}: 이번 인쇄에서 몇 번째 라벨인지(1, 2, 3…). 수량 열로 여러 장 찍으면 장마다 늘어납니다.{{seq:0001}}: 숫자 자릿수가 시작 값과 폭입니다.0001은 0001부터 4자리,0100은 0100부터.- 시작 번호를 바꾸려면
print(t, rows, { serialStart: 501 }). 대량 출력 화면의 "시작 번호" 칸과 같습니다. {{today}},{{today+365}}(유통기한),{{today-1}}: 인쇄하는 날 기준, 내 PC 시간대.|date:FMT를 붙일 수 있습니다.{{now}}: 인쇄 시각YYYY-MM-DD HH:mm.
실제 라이브러리로 그린 예제
이 예제의 코드
const template = {
v: 1,
name: '자산 번호',
paper: { kind: 'roll' },
label: { width: 50, height: 25 },
elements: [
{ type: 'text', x: 2, y: 2, w: 30, h: 5, text: '{{이름}}', size: 8, bold: true },
{ type: 'text', x: 30, y: 2, w: 18, h: 5, text: '{{가격|won}}', size: 8, align: 'right' },
{ type: 'barcode', x: 2, y: 8, w: 46, h: 15, format: 'code128', value: 'A-{{seq:0001}}', showText: true },
],
};
const rows = [
{ 이름: '노트북', 가격: 1290000 },
{ 이름: '모니터', 가격: 329000 },
];
Label82.print(template, rows);