문서
리포트 아이템
페이지 내부 영역

페이지 내부 영역

page 영역

page 영역 내부는 Page Header, Report Header, Body, AddBodyItem, Report Footer, Page Footer 영역으로 나뉩니다.

page

Report

이름타입설명필수여부
Namestring리포트의 고유한 이름을 설정합니다.no
Authorstring리포트의 작성자를 설정합니다.no
Versionstring리포트의 버전을 설정합니다.no
Descriptionstring리포트의 설명을 설정합니다.no

Author

리포트의 작성자를 설정합니다.

  • 타입: string
  • 기본값: undefined

Version

리포트의 버전을 설정합니다.

  • 타입: string
  • 기본값: undefined

Description

리포트의 설명을 설정합니다.

  • 타입: string
  • 기본값: undefined

Print

이름타입설명필수여부
Max Page Countnumber최대 출력할 리포트의 장 수를 설정합니다.no

Max Page Count

최대 출력할 리포트의 장 수를 설정합니다.

  • 타입: number
  • 기본값: undefined

Paper

이름타입설명필수여부
Paper Orientationstring종이의 방향을 설정합니다.no
Paper Sizestring종이의 사이즈를 설정합니다.no
Paper Widthstring종이의 너비를 설정합니다.no
Paper Heightstring종이의 높이를 설정합니다.no
Margin Leftstring종이의 왼쪽 여백을 설정합니다.no
Margin Rightstring종이의 오른쪽 여백을 설정합니다.no
Margin Topstring종이의 위 여백을 설정합니다.no
Margin Bottomstring종이의 아래 여백을 설정합니다.no

Editing

이름타입설명필수여부
Editableboolean편집 가능한 리포트 여부를 설정합니다.no

Editable

편집 가능한 리포트 여부를 설정합니다.

  • 타입: boolean
  • 기본값: false

Page Header

페이지 헤더는 모든 페이지 마다 최상단에 반복되서 출력되는 영역입니다. page-header

Report Header

리포트 헤더는 첫번째 페이지에서 상단에 한번만 출력되는 영역입니다. report-header

헤더 영역 속성

page header와 report header의 속성 입니다.

Basic

이름타입설명필수여부
Namestring아이템에 고유한 이름을 설정합니다.no
Tagstring아이템에 태그값을 설정합니다.no
Visibleboolean아이템의 표시 여부를 설정합니다.yes
Page BreakPageBreakMode아이템을 출력하기 전에 페이지를 어떻게 나눌 것인지 대해 설정합니다.no

Design

이름타입설명필수여부
Design Borderboolean아이템의 디자인 가능한 경계 영역의 표시를 설정합니다.yes
Design Widthnumber아이템의 디자인 가능한 경계 영역의 넓이를 설정합니다.no
Design Heightnumber아이템의 디자인 가능한 경계 영역의 높이를 설정합니다.no

Event

이름타입설명필수여부
OnGetStylesReportItemStyleCallback아이템에 적용되는 스타일을 변경할 수 있는 이벤트 함수 관련 로직을 설정합니다.no
OnGetVisibleReportItemVisibleCallback아이템의 표시 여부를 변경할 수 있는 이벤트 함수 관련 로직을 설정합니다.no

Bounds

이름타입설명필수여부
Widthnumber아이템의 넓이를 설정합니다.no
Heightnumber아이템의 높이를 설정합니다.no

Data

이름타입설명필수여부
Datastring아이템에 리포트에 존재하는 데이터를 연결합니다.no

Box

이름타입설명필수여부
Overflowboolean푸터 내에 리포트 아이템들이 영역을 초과할 경우 표시 여부를 설정합니다.no

Section

이름타입설명필수여부
Space Topnumber푸터 영역 위의 바깥쪽 여백을 설정합니다.no
Space Bottomnumber푸터 영역 아래의 바깥쪽 여백을 설정합니다.no

Styles

이름타입설명필수여부
Font Familystring아이템의 글꼴을 설정합니다.no
Font Sizenumber아이템의 텍스트 크기를 설정합니다.no
Font Weightstring아이템의 텍스트 굵기를 설정합니다.no
Colorstring아이템의 텍스트 색상을 설정합니다.no
Background Colorstring아이템의 배경 색상을 설정합니다.no
Padding Leftstring아이템의 왼쪽 내부 여백을 설정합니다.no
Padding Topstring아이템의 위쪽 내부 여백을 설정합니다.no
Padding Rightstring아이템의 오른쪽 내부 여백을 설정합니다.no
Padding Bottomstring아이템의 아래쪽 내부 여백을 설정합니다.no
Borderstring아이템의 테두리를 설정합니다.no
Border Leftstring아이템의 왼쪽 테두리를 설정합니다.no
Border Rightstring아이템의 오른쪽 테두리를 설정합니다.no
Border Topstring아이템의 위쪽 테두리를 설정합니다.no
Border Bottomstring아이템의 아래쪽 테두리를 설정합니다.no

Body

본문 영역 입니다. body

Basic

이름타입설명필수여부
Namestring본문영역에 고유한 이름을 설정합니다.no
Tagstring본문영역에 태그값을 설정합니다.no
Visibleboolean본문영역의 표시 여부를 설정합니다.yes
Page BreakPageBreakMode본문영역을 출력하기 전에 페이지를 어떻게 나눌 것인지 대해 설정합니다.no

Design

이름타입설명필수여부
Design Borderboolean본문영역의 디자인 가능한 경계 영역의 표시를 설정합니다.yes

Event

이름타입설명필수여부
OnGetStylesReportItemStyleCallback본문영역에 적용되는 스타일을 변경할 수 있는 이벤트 함수 관련 로직을 설정합니다.no
OnGetVisibleReportItemVisibleCallback본문영역의 표시 여부를 변경할 수 있는 이벤트 함수 관련 로직을 설정합니다.no

Bounds

이름타입설명필수여부
Widthnumber본문영역의 넓이를 설정합니다.yes
Heightnumber본문영역의 높이를 설정합니다.yes

Data

이름타입설명필수여부
Datastring본문영역에 리포트에 존재하는 데이터를 연결합니다.no

Box

이름타입설명필수여부
Items Alignboolean본문영역 내에 리포트 아이템들의 정렬을 설정합니다.no
Item Gapboolean본문영역 내에 리포트 아이템들의 간격을 설정합니다.no
Overflowboolean푸터 내에 리포트 아이템들이 영역을 초과할 경우 표시 여부를 설정합니다.no

Styles

이름타입설명필수여부
Background Colorstring바디의 배경 색상을 설정합니다.no

AddBodyItem

본문 영역(바디 영역)에 아이템을 추가할 수 있는 영역 입니다. 아이템을 드래그 앤 드롭으로 추가할 수 있습니다.

💡

v1.9.3 버전 이상에서 지원하는 기능입니다.

addbodyitem

Bounds

이름타입설명필수여부
Heightnumber영역의 높이를 설정합니다.no

Report Footer

리포트 푸터 영역은 마지막 페이지 하단에 한번만 출력되는 영역입니다. report-footer

Page Footer

페이지 푸터 영역은 페이지 하단에 반복되서 출력되는 영역입니다. page-footer

푸터 영역 속성

page footer와 report footer의 속성 입니다.

Basic

이름타입설명필수여부
Namestring푸터에 고유한 이름을 설정합니다.no
Tagstring푸터에 태그값을 설정합니다.no
Visibleboolean푸터의 표시 여부를 설정합니다.yes
Page BreakPageBreakMode푸터를 출력하기 전에 페이지를 어떻게 나눌 것인지 대해 설정합니다.no

Design

이름타입설명필수여부
Design Borderboolean푸터의 디자인 가능한 경계 영역의 표시를 설정합니다.yes
Design Widthnumber푸터의 디자인 가능한 경계 영역의 넓이를 설정합니다.no
Design Heightnumber푸터의 디자인 가능한 경계 영역의 높이를 설정합니다.no

Event

이름타입설명필수여부
OnGetStylesReportItemStyleCallback푸터에 적용되는 스타일을 변경할 수 있는 이벤트 함수 관련 로직을 설정합니다.no
OnGetVisibleReportItemVisibleCallback푸터의 표시 여부를 변경할 수 있는 이벤트 함수 관련 로직을 설정합니다.no

Bounds

이름타입설명필수여부
Widthnumber푸터의 넓이를 설정합니다.yes
Heightnumber푸터의 높이를 설정합니다.yes
Leftnumber푸터의 위치를 부모 요소 기준으로 "왼쪽"에서 설정합니다.no
Rightnumber푸터의 위치를 부모 요소 기준으로 "오른쪽"에서 설정합니다.no

Data

이름타입설명필수여부
Datastring푸터에 리포트에 존재하는 데이터를 연결합니다.no

Box

이름타입설명필수여부
Overflowboolean푸터 내에 리포트 아이템들이 영역을 초과할 경우 표시 여부를 설정합니다.no

Section

이름타입설명필수여부
Space Topnumber푸터 영역 위의 바깥쪽 여백을 설정합니다.no
Space Bottomnumber푸터 영역 아래의 바깥쪽 여백을 설정합니다.no

Styles

이름타입설명필수여부
Font Familystring푸터의 글꼴을 설정합니다.no
Font Sizenumber푸터의 텍스트 크기를 설정합니다.no
Font Weightstring푸터의 텍스트 굵기를 설정합니다.no
Colorstring푸터의 텍스트 색상을 설정합니다.no
Background Colorstring푸터의 배경 색상을 설정합니다.no
Padding Leftstring푸터의 왼쪽 내부 여백을 설정합니다.no
Padding Topstring푸터의 위쪽 내부 여백을 설정합니다.no
Padding Rightstring푸터의 오른쪽 내부 여백을 설정합니다.no
Padding Bottomstring푸터의 아래쪽 내부 여백을 설정합니다.no
Borderstring푸터의 테두리를 설정합니다.no
Border Leftstring푸터의 왼쪽 테두리를 설정합니다.no
Border Rightstring푸터의 오른쪽 테두리를 설정합니다.no
Border Topstring푸터의 위쪽 테두리를 설정합니다.no
Border Bottomstring푸터의 아래쪽 테두리를 설정합니다.no