C# 如何以编程方式更改打印对话框的纸张大小?
我想用C语言编程将纸张大小更改为用户定义的纸张大小,例如:10x12是我的纸张大小。C# 如何以编程方式更改打印对话框的纸张大小?,c#,winforms,printing,crystal-reports-2008,C#,Winforms,Printing,Crystal Reports 2008,我想用C语言编程将纸张大小更改为用户定义的纸张大小,例如:10x12是我的纸张大小。 如果您能帮助我以10x12的纸张大小打印Crystal Report,效果会更好。在打印文档类的OnBegin事件中,为自定义纸张大小设置以下编码: Dim xCustomSize As New PaperSize("Custom", 10, 12) xCustomSize.PaperName = PaperKind.Custom PrintDocument.Default
如果您能帮助我以10x12的纸张大小打印Crystal Report,效果会更好。在打印文档类的OnBegin事件中,为自定义纸张大小设置以下编码:
Dim xCustomSize As New PaperSize("Custom", 10, 12)
xCustomSize.PaperName = PaperKind.Custom
PrintDocument.DefaultPageSettings.PaperSize =xCustomSize
*水晶报告:
MYCRYSTALREPORT crpt = new MYCRYSTALREPORT();
crpt.PrintOptions.PaperSize = xCustomSize ;
有关详细信息:谢谢。你能帮我做一份水晶报告吗?