【问题标题】:BIRT RTL and LTR orientationBIRT RTL 和 LTR 方向
【发布时间】:2011-01-24 14:16:00
【问题描述】:

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

【问题讨论】:

    标签: report orientation birt right-to-left


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-12
      • 1970-01-01
      • 2014-09-01
      • 2014-01-16
      • 1970-01-01
      • 2016-12-19
      相关资源
      最近更新 更多