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取两位小数

 }