Формат бумаги

dron-sdron-s Россия
отредактировано 09:08 Раздел: FastReport 3.0
Можно ли в фасте сделать при печати, печать брошюрой?

Комментарии

  • dron-sdron-s Россия
    отредактировано 09:08
    Народ, ну что никто не знает...
  • gpigpi
    отредактировано 09:08
    Нельзя. В форуме уже задавали вопросы об изменении формата бумаги в уже сформированном отчёте - разработчики говорили, что это невозможно.
    Можно попробовать сформировать брошюру средствами драйвера принтера, если драйвер это позволяет
  • gpigpi
    отредактировано 09:08
    Вот, возникли некоторые соображения по вопросу.
    В пример FRDemo вносишь следующие изменения:
    1) добавляешь на Form1 frxReport2
    2) на кнопку PreviewB цепляешь следующий код
    procedure TForm1.PreviewBClick(Sender: TObject);
    var a: TfrxReportPage;
    begin
      frxReport1.PrepareReport(True);
      frxReport2.PrepareReport(True);
      a:=frxReport1.PreviewPages.Page[1];
      frxReport2.PreviewPages.AddPage(a);
      frxReport2.PreviewPages.ModifyPage(0,a);
      a:=frxReport1.PreviewPages.Page[0];
      frxReport2.PreviewPages.AddPage(a);
      frxReport2.PreviewPages.ModifyPage(1,a);
      frxReport2.ShowPreparedReport;
    end;
    
    Таким образом, программно меняя порядок следования страниц во втором отчёте, можно сформировать брошюру. Только в настройках драйвера принтера нужно выбрать печать двух страниц на листе

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

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