Как сделать так, чтобы направление страницы отчета изменилось на «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();
но установка этого параметра не разрешена, и я получаю ошибку.
Если у вас есть опыт, как изменить направление страницы отчета (или, другими словами, отразить весь отчет в определенной локали), пожалуйста, помогите.