82label

문서 › 서식 만들기

값 서식·일련번호·날짜

{{가격|won}}, {{날짜|date:YYYY.MM.DD}}, {{seq:0001}}, {{today+365}}. 데이터를 고치지 않고 찍히는 모양만 바꿉니다.

필드 이름 뒤에 |서식 을 붙이면 값이 찍히는 모양이 바뀝니다. 데이터는 그대로 두고 서식만 고치면 됩니다. 디자이너의 필드 표와 글자·바코드 속성에 있는 "서식" 목록에서 골라도 됩니다.

쓰는 법값찍히는 글자
{{가격|money}}1290012,900
{{가격|won}}1290012,900원
{{날짜|date}}20261022, 2026-10-22, 45950(엑셀 날짜)2026-10-22
{{날짜|date:YYYY.MM.DD}}2026-10-222026.10.22
{{날짜|date:YY년 M월 D일}}2026-10-2226년 10월 22일
{{번호|pad:6}}42000042
{{코드|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);