在C#中,使用PrintDocument类来设置纸张大小是一个常见的打印操作。以下是如何设置纸张大小的详细步骤和代码示例: 创建一个PrintDocument对象: 首先,需要创建一个PrintDocument对象,它是执行打印操作的核心类。 csharp PrintDocument printDocument = new PrintDocument(); 设置PrintDocument的DefaultPageSettings属性以定义纸张大...
/*设置打印文档名*/ publicstringDocumentName { get{returniSPriner.DocumentName; } set{ iSPriner.DocumentName = value; } } /*设置是否使用缺省纸张*/ publicboolUseDefaultPaper { get{returnm_bUseDefaultPaperSetting; } set { m_bUseDefaultPaperSetting = value; if(!m_bUseDefaultPaperSetting) {...
//如果不适用缺省纸张则创建一个自定义纸张,注意,必须使用这个版本的构造函数才是自定义的纸张 PaperSize ps=newPaperSize("Custom Size 1",827,1169); //将缺省的纸张设置为新建的自定义纸张 iSPriner.DefaultPageSettings.PaperSize = ps; } } } /*纸张宽度 单位定义为毫米mm*/ publicfloatPaperWidth { get{...
//如果不适用缺省纸张则创建一个自定义纸张,注意,必须使用这个版本的构造函数才是自定义的纸张 PaperSize ps=newPaperSize("Custom Size 1",827,1169); //将缺省的纸张设置为新建的自定义纸张 iSPriner.DefaultPageSettings.PaperSize = ps; } } } /*纸张宽度 单位定义为毫米mm*/ publicfloatPaperWidth { get{...
除了设置"DefaultPageSettings.PaperSize“之外,您还可以尝试使用"PrinterSettings.DefaultPageSettings....
在设置对话框中,用户可以看到 printdocument1_printpage 参数选项,点击后即可进行相关设置。 三、参数应用实例 例如,用户在打印一份 A4 纸大小的文档时,可以设置 printdocument1_printpage 参数中的纸张大小为 A4,打印方向为横向,页边距为 2.54 厘米。这样,打印机就会按照用户的设置打印出文档,使得打印结果更加符合用户...
我在打一个条码的时候出现无法设置准确的纸张大小的问题, PaperSize宽度设置为336时是85.3mm,而设置为337变成了85.6, 导致多次打印均出现错位. 如何设置可以使纸张宽度为85.5呢? 谢谢. 条码是横向打印的. PageSettings pg = new PageSettings(); PaperSize ps = new PaperSize("New", 337, 508); pg.PaperSize...
PrinterSettings:获取或设置与打印机相关的设置,如选择打印机、纸张大小、打印份数等。 DefaultPageSettings:获取或设置与页面相关的设置,如页面大小、边距等。 DocumentName:获取或设置打印文档的名称。 以下是 PrintDocument 类的常用方法: Print:开始打印文档。 PrintPage:打印每一页时触发的事件,可以在此事件处理程序中...
可以自定义纸张的大小,还可以选择A4,A5等常用纸型 this.printDocument1.DefaultPageSettings.PaperSize...
C# PrintDocument 自定义打印纸张大小和方向 PrintDocument.DefaultPageSettings.Landscape = true; //(True为横向,False为竖向) PrintDocument.DefaultPageSettings.PaperSize = new PaperSize("Default", 945, 551); //其中的数字为英寸 //英寸换算到厘米 public decimal FromInchToCM(decimal inch)...