C# PrintDocument 自定义打印纸张大小和方向

PrintDocument.DefaultPageSettings.Landscape = true;  //(True为横向,False为竖向)

PrintDocument.DefaultPageSettings.PaperSize = new PaperSize("Default", 945, 551); //其中的数字为英寸

 //英寸换算到厘米
 public decimal FromInchToCM(decimal inch)
 { 

  return Math.Round((System.Convert.ToDecimal((inch / 100)) * System.Convert.ToDecimal(2.5400)), 2);  //Math.Round取两位小数

 } 

转载于:https://www.cnblogs.com/zhangpengshou/archive/2010/06/27/1766267.html

你可能感兴趣的:(C# PrintDocument 自定义打印纸张大小和方向)