我在c#.net 3.5开发的应用程序中进行了一些更改,使用devxpress进行报告的应用程序,客户使用点阵打印机epson lx 300 +运行纸张尺寸(32厘米高和22厘米宽)。 问题是一些报告非常大,需要每毫米的页面打印报告所以我设置页面大小a4extra(32厘米高和22厘米宽)但问题是打印机无法识别页面设置它总是给出a4打印尺寸,使报告半打印和在一些页面打印后,新的软页面在物理页面的中间开始,因此软页面不会在物理页面上单独打印,因此结果是难看的报告打印
我还在打印机上添加了相同的(a4extra)纸张尺寸,但它没有识别我用过记事本/单词但结果是相同的
所以 1如何让打印机识别自定义纸张尺寸是我缺少的东西? 2如果打印机很笨,我被迫使用a4如何在每个物理页面上保留每个软页面而不混合它们?
答案 0 :(得分:0)
最有可能的是,打印机不支持此纸张尺寸,因此您尝试打印此类大型文档并未成功。 因此,我建议您使用以下代码使报表符合现有纸张尺寸:
report.PrintingSystem.Document.AutoFitToDocumentWidth = 1;