2017-11-30 4 views
1

Jaspersoft Studio 6.4.0에 대한 보고서를 개발 중이며 JavaBeans를 데이터 소스로 사용하고 있습니다.동적 색상 재 스퍼

텍스트 필드의 배경색을 동적으로 변경해야합니다. 사실 나는이 같은 계산 내 콩의 색상 변수가 :

비율이 텍스트 필드의 변수로 계산 된 더블
Color resultColor = new Color(255, (int) (ratio * 5.1), 0); 

.

두 가지 가능성이 있는데 첫 번째는 내 재스퍼 보고서에 색상을 지정하고 두 번째는 녹색과 빨강 비율을 계산하고 의 색상을 조건부 스타일로 지정하는 것입니다. 어디에서 이런 종류의 역동적 인 색깔을 넣을 수 있는지 모르겠습니다. 저를 도와 줄 수 있습니까?

<propertyExpression name="net.sf.jasperreports.style.backcolor"> 
    <![CDATA["#" + net.sf.jasperreports.engine.util.JRColorUtil.getColorHexa($F‌​{resultColor})]]> 
</propertyExpression> 

resultColor java.awt.color의으로 :

답변

0

난 그냥 솔루션을 찾을 수 있습니다. 이것을 보고서 요소에 넣어야합니다.

해결책을 찾았습니다 here

관련 문제