我正在做下一步:
docToPrint.DefaultPageSettings.PaperSize =
new System.Drawing.Printing.PaperSize("Custom", (int)Math.Round(DocWidth / 0.254), (int)Math.Round(DocHeight / 0.254));它可以从毫米转换为英寸。没问题的。第一次显示PrinterPreview对话框时,它会显示自定义页面大小。但当我打开pageSetupDialog时,它会丢弃之前的所有内容,并忘记自定义设置。
一般来说,我的问题是Topic.Text +“如何?”;
谢谢
更新:我找到了解决方案。因为我有REPUTATION<100 =必须等待24小时才能提交答案。
这并不容易理解。
发布于 2011-08-24 05:37:53
答案是-在BeginPrint事件上执行此操作。
https://stackoverflow.com/questions/7059406
复制相似问题