【问题标题】:Remove white space from reportviewer control exported into pdf?从导出为pdf的reportviewer控件中删除空格?
【发布时间】:2011-01-23 00:31:37
【问题描述】:

我在 asp.net 3.5 webforms 应用程序中使用带有 Visual Studio 2008 的 reportviewer 控件。我创建了许多使用reportviewer 控件呈现的报表,而不是在具有报表服务的服务器上运行。这很好用,但我的问题是当我导出到 pdf 时,可能需要删除很多空白。例如:报表的页面高度可能设置为 11"。有些页面可能占据整个 11",但其他页面可能只有 5"。发生这种情况时,页面末尾会有很多空白。要让它看起来更好我必须手动打开pdf并修剪文档菜单下的空白。我找不到任何自动执行此操作的方法。有人有可能的解决方案吗?

为了澄清我想基本上“裁剪” PDF 并删除白边距。我希望有一些方法可以在代码(C#)中做到这一点。

【问题讨论】:

    标签: asp.net reporting-services reporting reportviewer


    【解决方案1】:

    在报告属性中调整 RDLC 报告边距有助于减少导出时 PDF 文件中的空白

    【讨论】:

      【解决方案2】:

      在报告级别检查您的利润。如果您的页面大小为 11" 并且报表的每个边缘都有 1" 边距(默认设置),当内容占用分配给它的整个空间 (11") 时,将溢出到下一页在导出时。这会导致导出的 PDF 中出现空白或部分页面。我建议调整报告页面的大小以考虑报告的页边距;例如,7.5" x 10" 页面大小和 0.5" 页边距。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2010-12-02
        • 2017-11-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多