페이지 내부 영역
page 영역
page 영역 내부는 Page Header, Report Header, Body, AddBodyItem, Report Footer, Page Footer 영역으로 나뉩니다.
Report
이름 | 타입 | 설명 | 필수여부 |
---|---|---|---|
Name | string | 리포트의 고유한 이름을 설정합니다. | no |
Author | string | 리포트의 작성자를 설정합니다. | no |
Version | string | 리포트의 버전을 설정합니다. | no |
Description | string | 리포트의 설명을 설정합니다. | no |
Author
리포트의 작성자를 설정합니다.
- 타입: string
- 기본값: undefined
Version
리포트의 버전을 설정합니다.
- 타입: string
- 기본값: undefined
Description
리포트의 설명을 설정합니다.
- 타입: string
- 기본값: undefined
이름 | 타입 | 설명 | 필수여부 |
---|---|---|---|
Max Page Count | number | 최대 출력할 리포트의 장 수를 설정합니다. | no |
Max Page Count
최대 출력할 리포트의 장 수를 설정합니다.
- 타입: number
- 기본값: undefined
Paper
이름 | 타입 | 설명 | 필수여부 |
---|---|---|---|
Paper Orientation | string | 종이의 방향을 설정합니다. | no |
Paper Size | string | 종이의 사이즈를 설정합니다. | no |
Paper Width | string | 종이의 너비를 설정합니다. | no |
Paper Height | string | 종이의 높이를 설정합니다. | no |
Margin Left | string | 종이의 왼쪽 여백을 설정합니다. | no |
Margin Right | string | 종이의 오른쪽 여백을 설정합니다. | no |
Margin Top | string | 종이의 위 여백을 설정합니다. | no |
Margin Bottom | string | 종이의 아래 여백을 설정합니다. | no |
Editing
이름 | 타입 | 설명 | 필수여부 |
---|---|---|---|
Editable | boolean | 편집 가능한 리포트 여부를 설정합니다. | no |
Editable
편집 가능한 리포트 여부를 설정합니다.
- 타입: boolean
- 기본값: false
Page Header
페이지 헤더는 모든 페이지 마다 최상단에 반복되서 출력되는 영역입니다.
Report Header
리포트 헤더는 첫번째 페이지에서 상단에 한번만 출력되는 영역입니다.
헤더 영역 속성
page header와 report header의 속성 입니다.
Basic
이름 | 타입 | 설명 | 필수여부 |
---|---|---|---|
Name | string | 아이템에 고유한 이름을 설정합니다. | no |
Tag | string | 아이템에 태그값을 설정합니다. | no |
Visible | boolean | 아이템의 표시 여부를 설정합니다. | yes |
Page Break | PageBreakMode | 아이템을 출력하기 전에 페이지를 어떻게 나눌 것인지 대해 설정합니다. | no |
Design
이름 | 타입 | 설명 | 필수여부 |
---|---|---|---|
Design Border | boolean | 아이템의 디자인 가능한 경계 영역의 표시를 설정합니다. | yes |
Design Width | number | 아이템의 디자인 가능한 경계 영역의 넓이를 설정합니다. | no |
Design Height | number | 아이템의 디자인 가능한 경계 영역의 높이를 설정합니다. | no |
Event
이름 | 타입 | 설명 | 필수여부 |
---|---|---|---|
OnGetStyles | ReportItemStyleCallback | 아이템에 적용되는 스타일을 변경할 수 있는 이벤트 함수 관련 로직을 설정합니다. | no |
OnGetVisible | ReportItemVisibleCallback | 아이템의 표시 여부를 변경할 수 있는 이벤트 함수 관련 로직을 설정합니다. | no |
Bounds
이름 | 타입 | 설명 | 필수여부 |
---|---|---|---|
Width | number | 아이템의 넓이를 설정합니다. | no |
Height | number | 아이템의 높이를 설정합니다. | no |
Data
이름 | 타입 | 설명 | 필수여부 |
---|---|---|---|
Data | string | 아이템에 리포트에 존재하는 데이터를 연결합니다. | no |
Box
이름 | 타입 | 설명 | 필수여부 |
---|---|---|---|
Overflow | boolean | 푸터 내에 리포트 아이템들이 영역을 초과할 경우 표시 여부를 설정합니다. | no |
Section
이름 | 타입 | 설명 | 필수여부 |
---|---|---|---|
Space Top | number | 푸터 영역 위의 바깥쪽 여백을 설정합니다. | no |
Space Bottom | number | 푸터 영역 아래의 바깥쪽 여백을 설정합니다. | no |
Styles
이름 | 타입 | 설명 | 필수여부 |
---|---|---|---|
Font Family | string | 아이템의 글꼴을 설정합니다. | no |
Font Size | number | 아이템의 텍스트 크기를 설정합니다. | no |
Font Weight | string | 아이템의 텍스트 굵기를 설정합니다. | no |
Color | string | 아이템의 텍스트 색상을 설정합니다. | no |
Background Color | string | 아이템의 배경 색상을 설정합니다. | no |
Padding Left | string | 아이템의 왼쪽 내부 여백을 설정합니다. | no |
Padding Top | string | 아이템의 위쪽 내부 여백을 설정합니다. | no |
Padding Right | string | 아이템의 오른쪽 내부 여백을 설정합니다. | no |
Padding Bottom | string | 아이템의 아래쪽 내부 여백을 설정합니다. | no |
Border | string | 아이템의 테두리를 설정합니다. | no |
Border Left | string | 아이템의 왼쪽 테두리를 설정합니다. | no |
Border Right | string | 아이템의 오른쪽 테두리를 설정합니다. | no |
Border Top | string | 아이템의 위쪽 테두리를 설정합니다. | no |
Border Bottom | string | 아이템의 아래쪽 테두리를 설정합니다. | no |
Body
본문 영역 입니다.
Basic
이름 | 타입 | 설명 | 필수여부 |
---|---|---|---|
Name | string | 본문영역에 고유한 이름을 설정합니다. | no |
Tag | string | 본문영역에 태그값을 설정합니다. | no |
Visible | boolean | 본문영역의 표시 여부를 설정합니다. | yes |
Page Break | PageBreakMode | 본문영역을 출력하기 전에 페이지를 어떻게 나눌 것인지 대해 설정합니다. | no |
Design
이름 | 타입 | 설명 | 필수여부 |
---|---|---|---|
Design Border | boolean | 본문영역의 디자인 가능한 경계 영역의 표시를 설정합니다. | yes |
Event
이름 | 타입 | 설명 | 필수여부 |
---|---|---|---|
OnGetStyles | ReportItemStyleCallback | 본문영역에 적용되는 스타일을 변경할 수 있는 이벤트 함수 관련 로직을 설정합니다. | no |
OnGetVisible | ReportItemVisibleCallback | 본문영역의 표시 여부를 변경할 수 있는 이벤트 함수 관련 로직을 설정합니다. | no |
Bounds
이름 | 타입 | 설명 | 필수여부 |
---|---|---|---|
Width | number | 본문영역의 넓이를 설정합니다. | yes |
Height | number | 본문영역의 높이를 설정합니다. | yes |
Data
이름 | 타입 | 설명 | 필수여부 |
---|---|---|---|
Data | string | 본문영역에 리포트에 존재하는 데이터를 연결합니다. | no |
Box
이름 | 타입 | 설명 | 필수여부 |
---|---|---|---|
Items Align | boolean | 본문영역 내에 리포트 아이템들의 정렬을 설정합니다. | no |
Item Gap | boolean | 본문영역 내에 리포트 아이템들의 간격을 설정합니다. | no |
Overflow | boolean | 푸터 내에 리포트 아이템들이 영역을 초과할 경우 표시 여부를 설정합니다. | no |
Styles
이름 | 타입 | 설명 | 필수여부 |
---|---|---|---|
Background Color | string | 바디의 배경 색상을 설정합니다. | no |
AddBodyItem
본문 영역(바디 영역)에 아이템을 추가할 수 있는 영역 입니다. 아이템을 드래그 앤 드롭으로 추가할 수 있습니다.
💡
v1.9.3
버전 이상에서 지원하는 기능입니다.
Bounds
이름 | 타입 | 설명 | 필수여부 |
---|---|---|---|
Height | number | 영역의 높이를 설정합니다. | no |
Report Footer
리포트 푸터 영역은 마지막 페이지 하단에 한번만 출력되는 영역입니다.
Page Footer
페이지 푸터 영역은 페이지 하단에 반복되서 출력되는 영역입니다.
푸터 영역 속성
page footer와 report footer의 속성 입니다.
Basic
이름 | 타입 | 설명 | 필수여부 |
---|---|---|---|
Name | string | 푸터에 고유한 이름을 설정합니다. | no |
Tag | string | 푸터에 태그값을 설정합니다. | no |
Visible | boolean | 푸터의 표시 여부를 설정합니다. | yes |
Page Break | PageBreakMode | 푸터를 출력하기 전에 페이지를 어떻게 나눌 것인지 대해 설정합니다. | no |
Design
이름 | 타입 | 설명 | 필수여부 |
---|---|---|---|
Design Border | boolean | 푸터의 디자인 가능한 경계 영역의 표시를 설정합니다. | yes |
Design Width | number | 푸터의 디자인 가능한 경계 영역의 넓이를 설정합니다. | no |
Design Height | number | 푸터의 디자인 가능한 경계 영역의 높이를 설정합니다. | no |
Event
이름 | 타입 | 설명 | 필수여부 |
---|---|---|---|
OnGetStyles | ReportItemStyleCallback | 푸터에 적용되는 스타일을 변경할 수 있는 이벤트 함수 관련 로직을 설정합니다. | no |
OnGetVisible | ReportItemVisibleCallback | 푸터의 표시 여부를 변경할 수 있는 이벤트 함수 관련 로직을 설정합니다. | no |
Bounds
이름 | 타입 | 설명 | 필수여부 |
---|---|---|---|
Width | number | 푸터의 넓이를 설정합니다. | yes |
Height | number | 푸터의 높이를 설정합니다. | yes |
Left | number | 푸터의 위치를 부모 요소 기준으로 "왼쪽"에서 설정합니다. | no |
Right | number | 푸터의 위치를 부모 요소 기준으로 "오른쪽"에서 설정합니다. | no |
Data
이름 | 타입 | 설명 | 필수여부 |
---|---|---|---|
Data | string | 푸터에 리포트에 존재하는 데이터를 연결합니다. | no |
Box
이름 | 타입 | 설명 | 필수여부 |
---|---|---|---|
Overflow | boolean | 푸터 내에 리포트 아이템들이 영역을 초과할 경우 표시 여부를 설정합니다. | no |
Section
이름 | 타입 | 설명 | 필수여부 |
---|---|---|---|
Space Top | number | 푸터 영역 위의 바깥쪽 여백을 설정합니다. | no |
Space Bottom | number | 푸터 영역 아래의 바깥쪽 여백을 설정합니다. | no |
Styles
이름 | 타입 | 설명 | 필수여부 |
---|---|---|---|
Font Family | string | 푸터의 글꼴을 설정합니다. | no |
Font Size | number | 푸터의 텍스트 크기를 설정합니다. | no |
Font Weight | string | 푸터의 텍스트 굵기를 설정합니다. | no |
Color | string | 푸터의 텍스트 색상을 설정합니다. | no |
Background Color | string | 푸터의 배경 색상을 설정합니다. | no |
Padding Left | string | 푸터의 왼쪽 내부 여백을 설정합니다. | no |
Padding Top | string | 푸터의 위쪽 내부 여백을 설정합니다. | no |
Padding Right | string | 푸터의 오른쪽 내부 여백을 설정합니다. | no |
Padding Bottom | string | 푸터의 아래쪽 내부 여백을 설정합니다. | no |
Border | string | 푸터의 테두리를 설정합니다. | no |
Border Left | string | 푸터의 왼쪽 테두리를 설정합니다. | no |
Border Right | string | 푸터의 오른쪽 테두리를 설정합니다. | no |
Border Top | string | 푸터의 위쪽 테두리를 설정합니다. | no |
Border Bottom | string | 푸터의 아래쪽 테두리를 설정합니다. | no |