Получение пробела перед двоеточием при использовании JasperReport 6.15.0 и OpenJdk 17.0.1

Я столкнулся с некоторыми проблемами в отчетах о jasper при использовании openJdk 17.0.1.

Описание проблемы

Если мы используем jasper 6.15.0 вместе с open jdk 11, тогда вывод будет нормальным без пробела перед двоеточием.

Но если мы используем jasper 6.15.0 вместе с открытым jdk 17.0.1 в качестве базового образа и скомпилируем программу как jdk 11, то перед двоеточием появится пробел, как показано ниже.

Ниже свойства были использованы в jrxml.

      <property name="net.sf.jasperreports.export.pdf.glyph.renderer.blocks.x" value="thai"/>

Ниже приведен код формулы для текстового поля в jrxml / jaspersoft studio.
Разметка: HTML
Text Adjust: StrechHeight

      "<b>"+($F{code} != null ? $F{code}:"-")+"</b>:"+($F{desc} != null ? $F{desc}:"-")

Поскольку в коде перед двоеточием нет пробела, но мы его получаем при использовании jasper 6.15.0 и openJdk 17.0.1.
Пожалуйста, дайте мне знать решение, если кто-нибудь даже столкнулся с этой проблемой.

0 ответов

Другие вопросы по тегам