簡體   English   中英

如何以編程方式更改打印對話框的紙張大小C#?

[英]How to Change Paper Size of a print dialog programatically C#?

我想在C#中以編程方式將紙張尺寸更改為用戶定義的紙張尺寸,例如:10x12是我的紙張尺寸。 如果您幫助我如何使用紙張尺寸10x12打印Crystal Report,會更好。

IN 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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM