CrystalReport 9.0打印属性设置

怎样动态设置水晶报表里的纸张大小、页面大小等……
------------------------------------------------
解决方案:
1、PrintOptions 类
PrintOptions 成员 | CrystalDecisions.CrystalReports.Engine 命名空间
要求
命名空间:CrystalDecisions.CrystalReports.Engine
平台:Windows 98,Windows NT 4.0,Windows Millennium Edition,Windows 2000
程序集:CrystalDecisions.CrystalReports.Engine

提供用于设置报表打印选项的属性和方法。

有关该类型所有成员的列表,请参见 PrintOptions 成员。

Object
   PrintOptions
  
备注
通过ReportDocument对象的PrintOptions 属性来检索 PrintOptions 对象。
------------------------------------------------
2、PrintOptions 成员
PrintOptions 类 | CrystalDecisions.CrystalReports.Engine 命名空间

公共实例属性
PageContentHeight Int32。获取页面内容的高度。
PageContentWidth Int32。获取页面内容的宽度。
PageMargins PageMargins。获取报表页边距。使用ApplyPageMargins方法应用更改。
PaperOrientation PaperOrientation。获取或设置当前打印机纸张方向。对于默认打印机,返回 DefaultPaperOrientation。
PaperSize PaperSize。获取或设置当前打印机纸张大小。对于默认打印机,返回 DefaultPaperSize。
PaperSource PaperSource。获取或设置当前打印机纸张来源。
PrinterDuplex PrinterDuplex。获取或设置当前打印机双面打印选项。
PrinterName 字符串。获取或设置报表所使用的打印机名称。如果使用默认打印机,则将获取空字符串。一旦完成设置,就可通过单击 Windows 窗体查看器上的摯蛴』鷶按钮打印报表,或使用 PrintToPrinter 方法通过代码来打印报表。

公共实例方法
ApplyPageMargins 应用通过PrintOptions.PageMargins属性设置的更改。
原文地址:https://www.cnblogs.com/aipeli/p/257411.html