Управление кнопками в окне просмотра из скрипта.

отредактировано 17:26 Раздел: FastReport 4.0
Добрый день!
Можно ли управлять видимостью кнопок в окне просмотра из скрипта отчета?
В основном у нас можно экспортировать в PDF. Но иногда требуется в Excel.
PDF - кнопка выведена в pbQuickExport. А pbExport - скрыта.

В скрипте ЕСТЬ ВОЗМОЖНОСТЬ использовать report.previewoptions.buttons.
В скрипте я сделал так

report.previewoptions.buttons:=report.previewoptions.buttons+pbExport;

Но результата никакого нет.
Если возможности влиять на видимость нет, то зачем выводить свойства в скрипт.

Комментарии

  • gpigpi
    отредактировано 17:26
    написал:
    В скрипте ЕСТЬ ВОЗМОЖНОСТЬ использовать report.previewoptions.buttons
    Такой возможности нет
    написал:
    Если возможности влиять на видимость нет, то зачем выводить свойства в скрипт.
    Это сделано: frxHideProperties(TfrxPreviewOptions, 'AllowEdit;Buttons;DoubleBuffered;Maximized;MDIChild;Modal;ShowCaptions;Zoom;ZoomMode');
  • отредактировано 17:26
    gpi написал: »
    Такой возможности нет

    Это сделано: frxHideProperties(TfrxPreviewOptions, 'AllowEdit;Buttons;DoubleBuffered;Maximized;MDIChild;Modal;ShowCaptions;Zoom;ZoomMode');
    Вот пример 1.fr3.(в приложении)
    Не ругается. Показывает пустую страницу без ошибок. (на снимке экрана - дизайнер со списком полей TfrxPreviewOptions)
  • gpigpi
    отредактировано 17:26
    frxHideProperties(TfrxPreviewOptions, 'AllowEdit;Buttons;DoubleBuffered;Maximized;MDIChild;Modal;ShowCaptions;Zoom;
    ZoomMode');
    только скрывает свойства в инспекторе объектов для TfrxReport

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.