1

我有一个 BIRT 报告,我计划使用http://127.0.0.1:59328/viewer/preview 之类的 URL 来查看...
我希望能够使用 RTL 方向和 LTR 来查看该报告。我可以在设计时设置报表方向,但不知道如何在运行时更改它。
我怎样才能做到这一点?

4

1 回答 1

4

我还没有找到任何记录的方法来做到这一点,但在 2.6.1 中将属性设置bidiLaouytOrientationltr或对我有用:rtl

创建报告参数,例如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。

于 2011-01-24T15:06:33.093 回答