my if else statemate can not run
Posted on October 1, 2018 at 5:18pm
I hope my word space can large if santance is short
and have small word space when the santance is long
this is my code
$F{youad}.length()<10 ? <paragraph lineSpacing="Proportional" lineSpacingSize="1.4"/> :
<paragraph lineSpacing="Proportional" lineSpacingSize="0.4"/>
why it can not run
help me
thanks
Joined: Sep 18 2018 - 12:52am
Last seen: 4 years 2 months ago
Posted on October 7, 2018 at 1:15am
FYI, linespacing is spacing between "lines" and not between characters or words.
JasperReports also does not support dynamic attribute changes. You'll need to pre-define different text areas with different properties and select which one to print out instead.
Joined: Apr 24 2010 - 4:31pm
Last seen: 3 years 11 months ago
Is this code being run against a text control? While I don't believe that is going work, perhaps what you can do is set the 'print when' expression of
this control to print it if the condition is met, and if not, print another text control that has the dimensions you want based on the same test condition
except that you'd test for the opposite case.