Share via


ReportViewer.SetPageSettings 方法

设置在**“ReportViewer”**控件中用于打印当前报表或在打印布局模式下显示当前报表的页设置。

命名空间:  Microsoft.Reporting.WinForms
程序集:  Microsoft.ReportViewer.WinForms(在 Microsoft.ReportViewer.WinForms.dll 中)

语法

声明
Public Sub SetPageSettings ( _
    pageSettings As PageSettings _
)
用法
Dim instance As ReportViewer
Dim pageSettings As PageSettings

instance.SetPageSettings(pageSettings)
public void SetPageSettings(
    PageSettings pageSettings
)
public:
void SetPageSettings(
    PageSettings^ pageSettings
)
member SetPageSettings : 
        pageSettings:PageSettings -> unit 
public function SetPageSettings(
    pageSettings : PageSettings
)

参数

注释

默认情况下,**“ReportViewer”控件在打印当前报表或在打印布局模式下显示当前报表时使用报表定义中指定的页设置。使用此方法可以更改当前报表的页设置(而不是当前页),例如边距或页大小。此方法验证 pageSettings 参数中的边距和页大小值。请注意,更改仅影响“ReportViewer”**控件中的当前报表,不影响其父报表或可从它访问的钻取报表。

“ReportViewer”控件使用 pageSettings.PrinterSettings 属性初始化**“打印”对话框,但不验证 pageSettings.PrinterSettings** 属性。pageSettings**.PrinterSettings** 中的打印机设置影响**“ReportViewer”控件中显示的所有报表。如果 pageSettings.PrinterSettings** 为 nullnull 引用(在 Visual Basic 中为 Nothing),则现有打印机设置保持不变。

如果调用此方法时**“ReportViewer”**控件在打印布局模式下,则会取消任何当前运行的报表呈现操作并立即呈现报表。

请参阅

参考

ReportViewer 类

Microsoft.Reporting.WinForms 命名空间