iReport - How to change character spacing in text field?

ireport, jasper-reports

Solution

After years, there is still no support for this in the Jasper studio. So I did a dirty workaround. Insert tabs in between characters, e.g.

"the quick brown fox jumps over the lazy dog".replace("","\t")

then you can control the tab size with textfield's paragraph property - `Tab Stop Width`

Tab Stop Width = 1px

Tab Stop Width = 10px

Just beware of "real" tab handling.

Problem

Is it possible to change character spacing in text fields in `iReport designer`? If not, is there any other solution with text formatting in `Java` or in something else? Thanks

Original source