Я реализовывал это в прошлом, используя внешние шаблоны стилей.В jasperforge есть пример , который иллюстрирует, как это сделать.
После того, как вы переместили ваши стили во внешние шаблоны, вы можете создавать шаблоны, специфичные для локали.Механизм создания шаблонов позволяет вам наследовать и переопределять определенные стили, так что определенные для локали версии не становятся чрезмерно раздутыми.Приведенный выше пример включает наследование и переопределение базовых стилей.
В отчетах вы можете загрузить соответствующий шаблон во время рендеринга.
Один простой способ сделать это:
укажите путь к шаблону, который вы хотите использовать в качестве параметра отчета
включите тег шаблона в файл jrxml, который ссылается напараметр:
Затем в коде, отображающем отчет, просто установите параметр TEMPLATE_PATH в соответствии с языковым стандартом отчета.
Снова в связанной документации упоминается, каксделай это.