Как изменить направление отчета во время выполнения

В Oracle Report 6i; Как я могу изменить направление отчета Left to Right, Right to Left во время выполнения отчета?..

У кого-нибудь есть идея?.. Заранее спасибо.

1 ответ

Я не знаю ни одной настройки, которую вы могли бы установить (используя SRW встроенный пакет), так что, насколько я могу судить, нет простого переключателя "вкл / выкл", который вы могли бы использовать.

Однако то, что вы можете попытаться сделать, это:

  • создать два макета: один слева направо, а другой справа налево
  • каждый из них должен быть заключен в свою рамку
  • создать параметр, который позволит вам решить, какое направление использовать
  • создать триггер формата; это сделало бы переключение между этими двумя раскладками. Например:

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

    Таким образом, если вы пройдете LTR, слева направо будет отображаться (в то время как справа налево не будет).

Другие вопросы по тегам