我想在打印report时动态设置打印机的信息,现在指定打印机已经可以了但纸张的大小不行我现在的代码如下
private ReportDocument ord = new ReportDocument();
private PrintDocument opd = new PrintDocument();

opd.PrinterSettings.PrinterName = @"\\BAIGUO-SERVER\HP LaserJet 1020";
opd.DefaultPageSettings.PaperSize = new System.Drawing.Printing.PaperSize("Custom", 500, 299);
opd.PrinterSettings.DefaultPageSettings.PaperSize = opd.DefaultPageSettings.PaperSize;
ord.PrintOptions.PrinterName = opd.PrinterSettings.PrinterName;
可是ord.PrintOptions.PaperSize是枚举类型的,我想打出来的report是“Custom”这种纸张大小,请各位帮忙谢谢。