RDLC导出为PDF,尺寸与打印版式不同

时间:2019-09-27 07:33:10

标签: c# pdf rdlc

我有一个RDLC报告,该报告是使用动态大小的eveytime生成的。我设计的报告的标准高度为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时,其尺寸固定为我在设计器中设置的尺寸,即21厘米。

当导出为pdf时,什么决定页面的大小?有没有办法改变它的运行时间?

谢谢

0 个答案:

没有答案