【问题标题】:How to Change Paper Size of a print dialog programatically C#?如何以编程方式 C# 更改打印对话框的纸张大小?
【发布时间】:2013-11-18 05:00:54
【问题描述】:

我想在 C# 中以编程方式将纸张尺寸更改为用户定义的纸张尺寸,例如:10x12 是我的纸张尺寸。 如果您能帮助我在水晶报表中打印纸张尺寸为 10x12 的内容会更好。

【问题讨论】:

    标签: c# winforms printing crystal-reports-2008


    【解决方案1】:

    在打印文档类的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 ;
    

    更多详情:http://social.msdn.microsoft.com/Forums/en-US/9e647fac-d5cd-42b7-a1e6-db6d6cf97c57/setting-pagesize-for-crystal-report?forum=vscrystalreports

    【讨论】:

    • 谢谢。可以帮忙看看水晶报表怎么弄吗?
    猜你喜欢
    • 1970-01-01
    • 2014-03-16
    • 1970-01-01
    • 2015-01-13
    • 1970-01-01
    • 2011-12-24
    • 2012-09-03
    • 2019-12-16
    • 1970-01-01
    相关资源
    最近更新 更多