C# 使用GetDefaultPageSettings的RDLC页面大小

C# 使用GetDefaultPageSettings的RDLC页面大小,c#,rdlc,C#,Rdlc,我设计了一份报告,大小如下: 报告主体尺寸如下所示:9.86657英寸,7.04374英寸 报告大小如下所示 交互式尺寸=宽:11.69英寸,高:8.27英寸 边距=0.3英寸、0.3英寸、0.3英寸、0.3英寸 页面大小=宽:11.69英寸,高:8.27英寸 当我用C#加载报告并尝试使用GetDefaultPageSettings获取页面大小时,为什么将其设置为w=8.27in和h=11.69in 有人知道吗?请帮忙 在Microsoft.ReportViewer.WinForms**10

我设计了一份报告,大小如下:

报告主体尺寸如下所示:9.86657英寸,7.04374英寸 报告大小如下所示

  • 交互式尺寸=宽:11.69英寸,高:8.27英寸
  • 边距=0.3英寸、0.3英寸、0.3英寸、0.3英寸
  • 页面大小=宽:11.69英寸,高:8.27英寸
当我用C#加载报告并尝试使用GetDefaultPageSettings获取页面大小时,为什么将其设置为w=8.27in和h=11.69in


有人知道吗?请帮忙

Microsoft.ReportViewer.WinForms**10.0.0.0**
中,可以使用
GetDefaultPageSettings.IsLandscape
属性


如果为True,则在将这些值传递给打印函数之前,您必须手动交换高度/宽度(
PrintDocument
,我想是吧?)。

问题是宽度和高度已交换。如何获得正确的页面大小?