Как установить формат бумаги на принтере

отредактировано 01:16 Раздел: FastReport 3.0
Печатаю программно отчет таким образом:

frxReport.PrintOptions.Copies:=aCopies;
frxReport.PrintOptions.Printer:=aPrinterName;
frxReport.PrintOptions.ShowDialog:=false;
frxReport.PrepareReport;
//frxReport.ShowReport;
frxReport.Print;

Вопрос, как можно также задать формат бумаги в виде параметра, т.е. A4, A5 и т.п.?

Другой вопрос: как получить список форматов.

Комментарии

  • отредактировано 01:16
    Формат бумаги - это св-во страницы отчета.
    TfrxReportPage(frxReport1.Pages[0]).PaperSize := DMPAPER_A5;
    Список форматов (названий) - frxPrinters.Printer.Papers.
  • отредактировано 01:16
    Большое спасибо!

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

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