Как сделать так, чтобы направление страницы отчета изменилось на «rtl»?

Я создаю отчет сJasperReports, с помощьюя докладываю сгенерированный файл jrxml.

Мое приложение многоязычное (английский (LTR) и персидский (RTL)). В сгенерированных таблицах относительно направления текста мне нужно поменять направление всей страницы. Плюс я пользуюсьместо действия особенность.

Я много гуглил и наконец нашел атрибутJRXlsAbstractExporter.PROPERTY_SHEET_DIRECTION, "RTL" но установка этого атрибута в сгенерированных Excel форматах нене может повлиять на мой отчет.

    params.put(JRXlsAbstractExporter.PROPERTY_SHEET_DIRECTION, "RTL");
    JasperPrint jasperPrint = JasperFillManager.fillReport(report,params, 
           dataSource != null ? new JRMapArrayDataSource(dataSource) : new JREmptyDataSource());    

Еще я попробовал установить это в параметрах экспортера следующим образом:

    JRExporter exporter = new JRXlsxExporter();
    exporter.setParameter(JRXlsAbstractExporter.PROPERTY_SHEET_DIRECTION, "RTL");
    exporter.exportReport();

но установка этого параметра не разрешена, и я получаю ошибку.

Если у вас есть опыт, как изменить направление страницы отчета (или, другими словами, отразить весь отчет в определенной локали), пожалуйста, помогите.

Ответы на вопрос(1)

Ваш ответ на вопрос