Frxpreview.pagesetupdlg

отредактировано 03:56 Раздел: FastReport 4.0
Вызываю программно PageSetupDlg для frxPreview.

1. Как мне узнать после закрытия этого окна Portrait или Landscape ориентация стала?
(это нужно, чтобы запоминать установки и при следующем запуске программы было выбранное в прошлый раз)

2. Поменять программно ориентацию для отчёта можно только через OnGetValue?

3. Как в окне PageSetupDlg сделать по умолчанию применение для всех страниц, а не для текущей?
Сейчас это делаю правкой исходников, но хочется программно

4. Если изменяется в PageSetupDlg ориентация только для текущей страницы, то отчёт не пересчитывается, как его пересчитать в этом случае вручную?

Комментарии

  • отредактировано 03:56
    1. Как вариант проверять ориентацию текущей страницы в предпросмотре(frxReport1.PreviewPages.Page[TfrxPreview(frxReport1.Preview).PageNo - 1]).
    2. ориентацию страницы можно менять только перед началом обработки страницы.
    3. Изменить frxPreviewPageSettings.dfm
    4. Никак, нельзя менять ориентацию в процессе построения отчета.

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

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