Как установить формат бумаги на принтере
Печатаю программно отчет таким образом:
frxReport.PrintOptions.Copies:=aCopies;
frxReport.PrintOptions.Printer:=aPrinterName;
frxReport.PrintOptions.ShowDialog:=false;
frxReport.PrepareReport;
//frxReport.ShowReport;
frxReport.Print;
Вопрос, как можно также задать формат бумаги в виде параметра, т.е. A4, A5 и т.п.?
Другой вопрос: как получить список форматов.
frxReport.PrintOptions.Copies:=aCopies;
frxReport.PrintOptions.Printer:=aPrinterName;
frxReport.PrintOptions.ShowDialog:=false;
frxReport.PrepareReport;
//frxReport.ShowReport;
frxReport.Print;
Вопрос, как можно также задать формат бумаги в виде параметра, т.е. A4, A5 и т.п.?
Другой вопрос: как получить список форматов.
Комментарии
TfrxReportPage(frxReport1.Pages[0]).PaperSize := DMPAPER_A5;
Список форматов (названий) - frxPrinters.Printer.Papers.