0

レポートに画像があります。画像表現では、次のようなことをしたいと思います。

if ($F{num} >= 10) {
    "C:\\Users\\zoudi\\workspace\\bfms\\red.jpg"
}
else if ($F{num} > 0) {
    "C:\\Users\\zoudi\\workspace\\bfms\\red.jpg"
}
else {}

明らかに、この構文は正しくありません。このような動的な画像を作成するための正しい方法は何ですか?ありがとう!

4

1 に答える 1

1

Groovyを使用している場合は、次を試してください。

 ($F{num} >= 10) ? "C:\\Users\\zoudi\\workspace\\bfms\\red.jpg" : 
     ($F{num} > 0) ? "C:\\Users\\zoudi\\workspace\\bfms\\blue.jpg" :
           "C:\\Users\\zoudi\\workspace\\bfms\\yellow.jpg"
于 2013-03-01T15:47:52.530 に答える