如何在运行时更改报告方向

时间:2018-11-11 13:50:09

标签: oracle oraclereports

在Oracle Report 6i中; 如何在报表运行时更改报表Left to RightRight to Left的方向?..

有人有主意吗?..预先感谢。

1 个答案:

答案 0 :(得分:0)

我不知道您可能会设置任何设置(使用SRW内置程序包),因此-据我所知,没有简单的“ on /关闭”开关。

但是,您可以尝试做的是:

  • 创建两种布局:一种从左到右,另一种从右到左
  • 每个都应封装在自己的框架中
  • 创建一个参数,让您决定使用哪个方向
  • 创建格式触发器;它将在这两种布局之间切换。例如:

    -- left-to-right frame
    return (:par_left_to_right = 'LTR');
    
    -- right-to-left frame:
    return (:par_left_to_right = 'RTL');
    

    因此,如果您通过LTR,则将显示从左到右(而不会显示从右到左)。