Jump to content
Changes to the Jaspersoft community edition download ×

my if else statemate can not run


Recommended Posts

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"/> [/code]

why it can not run

help me




Link to comment
Share on other sites

  • Replies 2
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

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.

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Create New...