Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/260.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# RDLC导出为PDF,大小与打印布局不同_C#_Pdf_Rdlc - Fatal编程技术网

C# RDLC导出为PDF,大小与打印布局不同

C# RDLC导出为PDF,大小与打印布局不同,c#,pdf,rdlc,C#,Pdf,Rdlc,我有一个RDLC报告,我每次都用动态大小生成。我的design报表的标准高度为21厘米,但在运行时报表高度可以从21厘米更改为24厘米,我使用以下代码处理此问题: var size = new PaperSize("custom", widthInch, heightInch) { RawKind = 260 }; var pageSetting = new PageSettings { Landscape = false, Margins = new Margins(0, 0, 0

我有一个
RDLC
报告,我每次都用动态大小生成。我的design报表的标准高度为21厘米,但在运行时报表高度可以从21厘米更改为24厘米,我使用以下代码处理此问题:

var size = new PaperSize("custom", widthInch, heightInch) { RawKind = 260 };
var pageSetting = new PageSettings
{
   Landscape = false,
   Margins = new Margins(0, 0, 0, 0),
   PaperSize = size
};
reportViewer1.SetPageSettings(pageSettings);
ReportView
中,打印布局大小合适,问题是当我将其导出为PDF时,大小固定为我在设计器中设置的大小,因此为21cm

什么决定了导出为pdf时页面的大小?有没有办法在运行时更改它

谢谢