我也碰到这个问题,不过设置Printer.PaperSize是不起作用的,当reportwidth超过打印机默认纸张大小时就出错,不妨在控制面板中更改默认纸张大小。