BIRT RTL和LTR方向

时间:2011-01-24 14:16:00

标签: report orientation birt right-to-left

我有一份BIRT报告,我打算使用 http://127.0.0.1:59328 / viewer / preview ... 这样的网址查看 我希望能够使用RTL方向和LTR查看该报告。我可以在设计时设置报告方向,但不知道如何在运行时更改它 我怎么能这样做?

1 个答案:

答案 0 :(得分:4)

我没有找到任何记录的方法来执行此操作,但将属性bidiLaouytOrientation设置为ltrrtl在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中使用。