밴드
제목, 페이지 머리글, 컬럼 머리글, 상세, 그룹, 요약, 페이지 바닥글, 데이터 없음 밴드가 찍히는 순서와 밴드 속성입니다.
밴드는 이 순서로 찍힙니다. 첫 페이지의 제목, 페이지마다 페이지 머리글과 컬럼 머리글, 그룹 머리글, 행마다 상세 밴드, 그룹 바닥글, 마지막 행 다음의 요약, 페이지마다 맨 아래의 페이지 바닥글.
| 이름 | 타입 | 설명 |
|---|---|---|
title | Band | 첫 페이지에 한 번, 맨 앞에 찍힙니다(제목, 머리 양식, 한 장짜리 양식 전체). |
pageHeader | Band | 모든 페이지의 맨 위. |
columnHeader | Band | 상세 행이 있는 페이지마다 페이지 머리글 아래(표 제목 행). |
groups | GroupDefinition[] | 그룹 머리글·바닥글. 바깥 그룹부터. |
detail | Band | 상세 행마다 한 번. |
summary | Band | 마지막 행 다음(총합계, 차트). |
pageFooter | Band | 모든 페이지의 맨 아래(페이지 번호, 페이지 소계). |
noData | Band | 데이터가 없을 때 상세 행 대신 찍힙니다. |
밴드 속성
| 이름 | 타입 | 설명 |
|---|---|---|
height | number | 높이(mm). |
elements | ReportElement[] | 배치된 요소. 밴드 안에서 x, y, w, h(mm). |
canGrow | boolean | 글자가 넘치면 높이를 늘립니다(상세·그룹 밴드는 기본 true). |
visible | Expr | 수식이 참일 때만 밴드를 찍습니다. |
pageBreakBefore / pageBreakAfter | boolean | 밴드 앞/뒤에서 새 페이지를 시작합니다. |
background | string | 밴드 배경색. |
altBackground | string | 상세 밴드: 한 줄 걸러 배경색. |
columns / columnGap | number | 상세 밴드: 행을 여러 열로 나란히 찍습니다(라벨 용지, 카드). 간격은 mm. |