【问题标题】:C# .rdlc Report Viewer is adding white space on right when printingC# .rdlc 报告查看器在打印时在右侧添加空格
【发布时间】:2016-06-14 10:45:27
【问题描述】:

我在一份更复杂的报告中遇到了这个问题,但是我使用简单的一行来显示手头的问题。当我在设计器中创建它时,这条线跨越了我的报告的整个宽度。我还可以通过报告查看器将报告导出为 pdf,它将跨越页面的整个宽度。但是,如果我尝试并在报表查看器中使用打印选项,则该行将拒绝跨越页面的长度。我已经仔细检查过没有设置边距,并且与报告页面大小相比,报告正文的大小是否正确。无论我改变什么,这个差距似乎都保持一致。它似乎不受将 ConsumeContainerWhiteSpace 设置设置为 true 或 false 的影响。这与生成额外页面空白的人不同。我尝试了各种页面大小和设置,但似乎对现有的空白区域没有影响。

【问题讨论】:

    标签: c# printing rdlc


    【解决方案1】:

    似乎这个问题是由于操作系统强加的 DPI 设置而发生的。我在 Windows 10 上遇到了同样的问题,并且能够通过更改 exe 文件属性中的“DPI 缩放行为”来修复它。

    这是供您参考的屏幕截图:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-07
      相关资源
      最近更新 更多