【问题标题】:Why does VS2005 ReportViewer adds page breaks when setting up the margins?为什么VS2005 ReportViewer在设置边距时会添加分页符?
【发布时间】:2009-04-27 23:11:26
【问题描述】:

我正在使用 Visual Studio 2005 中包含的报表查看器控件,但发生了一些奇怪的事情;当我在报表上设置边距并运行应用程序时,报表查看器会在每个内容页之后添加一个分页符,因此如果我有 2 个内容页,我最终会得到 4 个页面,其中 2 个是空白页。

如果我将报表的边距设置为零,则报表显示正常,但如果没有边距,它当然看起来不好(并且无法正确打印)

我很确定内容没有换行或可能导致这种情况的原因,因为我故意将表格设计为 6 英寸,所以 6 英寸加 2(每个边距一个)是 8,我还有一半那里有一英寸的空间,所以事情不会搞砸,因为这是字母大小,即 8.5" x 11"

有人有过同样的行为吗?

提前致谢。

【问题讨论】:

    标签: visual-studio-2005 reporting-services reportviewer


    【解决方案1】:

    找到了解决方案,结果表明正文不应该比报告大小更宽,例如,如果您有一个标准的字母页面:8.5" x 11",那么正文应该小于 8.5,如果您有边距,因为你也必须减去那些英寸,我想要每边一英寸的边距,所以左右加起来两英寸:

    8.5 - 2 = 6.5

    因此,如果您打算制作一个边距为 1 英寸的信函报告,请确保正文最多为 6.5 英寸,这样它就适合了。

    很明显吧?但我一开始并没有弄清楚,因为报表查看器设计器没有任何标尺来标记正文的开头,仅用于报表。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-18
      • 1970-01-01
      • 2019-12-10
      • 1970-01-01
      • 2018-02-11
      相关资源
      最近更新 更多