2009-05-01 4 views
4

내 재스퍼 보고서의 차트 테마를 만들어 모든 차트에 회사의 브랜드가 표시되도록하려고합니다. 그러나이 나타납니다, 나는 또한 보고서 다운로드 재스퍼의 예 차트 테마 응용 프로그램을 발견했다 Jasper 보고서의 차트 테마 사용

net.sf.jasperreports.chart.theme=default.spring

:

은 지금까지 나는 기본 차트 테마는 다음과 같은 속성을 사용하여

jasperreports.properties
에서 설정 한 것으로 보인다 것을 발견 할 수있다 이것에 대한 문서가 없다.

나는 또한 다음과 같은 속성을 지정

jasperreports_extension.properties
파일의 사용을 필요로 볼 수는 :
net.sf.jasperreports.extension.registry.factory.chart.theme
그러나 실제로는이 속성을 사용하여 어떠한 문서 나 자습서를 할 수없는 것으로 나타납니다.

차트 테마를 사용하는 경험이 있거나 문서, 블로그 게시물 등을 아는 사람이 있습니까?

답변

2

오늘 똑같은 질문을했습니다.

주제는 그래서 같이 XML에 정의되어

<timeSeriesChart> 
    <chart hyperlinkType="None" theme="eye.candy.sixties"> 
    .... 
</timeSeriesChart> 

실제로이 테마를 제공하기 위해, .JAR는 클래스 경로가 ChartTheme의 서브 클래스를 반환하는 ChartThemeBundle 싱글 인스턴스를 제공 할 필요가에 포함되어 있습니다.

ChartTheme 하위 클래스는 여러 가지 방법을 구현해야합니다. 그런 다음

demo/samples/charts/src/net/sf/jasperreports/charts/themes/ 

, 서브 클래스를에서 확장하는 테마를 선택하고 방법 당신을 구현 :

아마 취할 수있는 가장 좋은 방법은 JasperReports에 (http://sourceforge.net/projects/jasperreports/files/)의 소스 코드를 다운로드하고 디렉토리에 보는 것입니다 신경 써.

+0

이 솔루션이 아직 최신 버전입니까? 더 쉬운 방법이 있어야합니다. – DanFromGermany

관련 문제