2011-10-07 3 views
0

나는 Pentaho Report Designer (PRD)에 의해 생성 된 pentaho 보고서 (prpt)를 가지고 있으며, 모두에 대한보고 스타일 (글꼴, 로고, 색상)을 변경하고 싶습니다. 그러나 나는 때때로 그들을 바꿀 수 있어야한다. (고객 커스터마이징)많은 pentaho prpt 보고서 사이에 모양과 느낌을 공유하십시오.

질문 : 스타일을 prpt 외부에서 유지하고 모든 스타일을 공유하는 방법이 있습니까?

하나씩 변경하는 것이 귀찮습니다. BI 서버를 사용하지 않고 보고서 엔진 만 사용하십시오.

답변

2

당신은

(1) 보고서 디자이너의 자원 디렉토리에 "classic-engine.properties"파일에 속성으로 스타일 정보를 퍼팅 (그리고에 의해 작성 또는 복사하여 보고서 환경으로 당신의 스타일을 캡슐화 할 수 응용 프로그램의 클래스 패스에도 파일을 저장하십시오).

(2) 보고서 환경의 정보를 수식에 끌어 넣기위한 스타일 표현식 (스타일 속성의 공식, 요소에 녹색 플러스를 통해 정의) 및 속성 표현식 사용. 수식은 "ENV (..)"공식 함수를 통해 환경 정보를 읽을 수 있습니다. 참고로

: 이미지 요소의 "값"속성의 파일이나 URL의 경로를 지정하여

로고

정의된다.

글꼴은 논리적 글꼴 이름, 크기와 같은 글꼴 속성 및 굵게/기울임 꼴을 적절한 부울 값과 함께 지정하여 글꼴 이름 스타일로 설정할 수 있습니다. 색상은 "#rrggbb"형식의 16 진수 코드 또는 리터럴 문자열 (모든 정의 된 HTML 색상뿐만 아니라 java.awt.Color에 정의 된 모든 상수)으로 표시 할 수 있습니다.

+0

니스, 나에게 나는 첫 번째 옵션을 좋아하는데, 고마워요! – jpaoletti

+0

옵션 1 사용 방법에 대한 샘플을 제공해 주시겠습니까? 다시 한번 감사드립니다. – jpaoletti

관련 문제