개발/프로그램

OZ Report 리포트 디자이너 5장: 다양한 라벨 컴포넌트 활용법 완전 정복

Neya31 2025. 5. 27. 17:55
728x90
반응형

 

 

OZ Report 리포트 디자이너를 통해 리포트를 설계하면서 가장 자주 활용되는 컴포넌트 중 하나는 라벨(Label)입니다. 이번 포스트에서는 4장에서 만들었던 밴드를 기반으로, 다양한 라벨의 종류와 실전 활용법을 정리해 드리겠습니다.

라벨 컴포넌트란?

라벨은 리포트에서 텍스트, 데이터 필드값, 이미지, 시스템 날짜 및 시간 등 다양한 정보를 시각적으로 표현하는 데 사용되는 컴포넌트입니다. 라벨은 데이터의 형태와 그리기 방식, 속성 값에 따라 다양한 종류로 나뉘며, 각 라벨마다 적절한 용도와 설정 방법이 존재합니다.

 

라벨의 종류 및 기능

1. 일반 라벨

  • 기본 텍스트를 표시하는 라벨
  • 모든 밴드에서 자유롭게 사용 가능

2. 데이터 라벨

  • ODI나 데이터셋에서 정의한 필드값을 직접 표시

3. 그룹 라벨

  • 동일한 데이터를 묶어 하나의 라벨로 표현
  • 병합 표시(Group Pin Rules) 기능 사용

4. 요약 라벨

  • 데이터의 합계, 평균, 최대/최소값, 개수 등을 계산해 표시

5. 시스템 라벨

  • 사용자의 PC 환경에 따라 날짜, 시간, 페이지 번호 등 시스템 정보를 출력

6. 파라미터 라벨

  • 리포트나 쿼리 디자이너에서 정의한 사용자 입력 파라미터를 표시

7. 이미지 라벨

  • 리포트에 이미지 파일을 삽입하거나 URL을 통해 표시 가능
  • 삽입 시에는 OZR 파일 내 포함, URL 설정 시 경로 관리 필수

8. 바코드 라벨

  • 다양한 형식의 바코드 표현 가능

9. HTML 라벨

  • HTML 태그를 활용해 하나의 라벨에서 여러 스타일 표현 가능
  • 여러 속성을 한 줄에 조합해서 표현할 때 유용

10. 노트 라벨

  • 대용량 텍스트 표현에 특화
  • 데이터 필드 지정 또는 로컬 파일 불러오기 지원

실전 배치 방법

각 라벨은 밴드 위에 드래그 앤 드랍으로 배치할 수 있으며, 텍스트 편집은 더블 클릭 또는 Ctrl+Enter 키로 수행합니다. 배치 시 유용한 단축키:

  • Shift + 방향키: 크기 조절
  • Alt + 방향키: 미세 이동
  • Ctrl + 클릭: 다중 선택
  • Ctrl + Shift + C/V: 속성 복사 및 붙여넣기

데이터 밴드에서 테이블처럼 표현하기

  1. 데이터 라벨을 반복적으로 배치해 테이블 형식 구현
  2. 데이터 헤더 밴드에 제목 라벨 배치
  3. 데이터 푸터 밴드에 요약 정보 (예: 총 개수) 표시

💡 참고: 테이블 컴포넌트를 사용하지 않고도 밴드 + 라벨 조합으로 충분히 그리드 형태 구현이 가능합니다.

라벨 속성 팁

  • 자동 크기 조절: 데이터에 따라 라벨 크기 자동 변화
  • 자동 줄 바꾸기 / 폰트 크기 조절: 텍스트가 넘칠 때 유용
  • 표시 형식 설정: 숫자, 전화번호, 날짜 등 형식화 가능
  • 뷰어 편집 가능 여부 설정 가능 (이동, 편집, 속성 변경 등)
  • 비저블 / 인쇄 여부 / 저장 가능 여부 설정 가능
  • 목차/링크 설정: 리포트 내 탐색성과 인터랙션 향상

자주 발생하는 문제: 물음표(?) 표시

줄바꿈 문자 차이로 인해 ?로 표시되는 문제는 CRLF → LF 변환 속성을 설정하면 해결됩니다.


마무리

이번 5장에서는 OZ Report 리포트 디자이너에서 다양한 라벨 컴포넌트를 이해하고 활용하는 방법을 배웠습니다. 리포트 제작 시 각 밴드에 적절한 라벨을 조합하면, 보다 전문적이고 가독성 높은 보고서를 손쉽게 구성할 수 있습니다.

📌 다음 포스팅에서는 조건부 라벨 표시, 동적 데이터 표현 기법 등을 더 심화해 다루겠습니다.

반응형