我想在C#中以编程方式将纸张尺寸更改为用户定义的纸张尺寸,例如:10x12是我的纸张尺寸。 如果您帮我了解如何使用纸张尺寸10x12打印Crystal Report,会好得多。
答案 0 :(得分:2)
IN OnBegin打印文档类的事件,为自定义纸张大小设置以下编码:
Dim xCustomSize As New PaperSize("Custom", 10, 12)
xCustomSize.PaperName = PaperKind.Custom
PrintDocument.DefaultPageSettings.PaperSize =xCustomSize
*对于Crystal Report:*
MYCRYSTALREPORT crpt = new MYCRYSTALREPORT();
crpt.PrintOptions.PaperSize = xCustomSize ;