Я не нашел никакого документированного способа сделать это, но установка свойства bidiLaouytOrientation
в ltr
или rtl
работает для меня в 2.6.1:
Создать параметр отчета, например, useRTL
логического типа.Затем установите параметр в скрипте отчета beforeFactory
:
var designHandle = reportContext.getReportRunnable().designHandle;
if (params['useRTL'].value == true)
designHandle.setProperty("bidiLayoutOrientation","rtl");
else
designHandle.setProperty("bidiLayoutOrientation","ltr");
Как я уже сказал, это работает для меня в 2.6.1 и может не работать в более новых версиях BIRT.