【问题标题】:How to autofit table cells in Birt report to fit content when generating pdf生成pdf时如何自动调整Birt报告中的表格单元格以适应内容
【发布时间】:2014-06-30 00:55:10
【问题描述】:

我有一个 BIRT 报告,它使用包含可变数据量的表格。如果数据太多,那么当我生成 pdf 时,表格不会调整大小以适应所有内容。使用 HTML 输出可以很好地呈现,但是使用 pdf 我的很多信息都被截断了。

如何修复我的报告,以便无论表格中有多少数据,它都会在我生成 pdf 时调整大小以适应?

【问题讨论】:

    标签: pdf birt


    【解决方案1】:

    在您的 InterfaceIPDFRender 中,设置您的 PAGE_OVERFLOW = FIT_TO_PAGE_SIZE 就可以了

    【讨论】:

      【解决方案2】:

      这应该可以解决问题:

      在报表属性中,使用 Layout Preference: Fixed Layout。

      以 PDF 格式运行报告时:

      IRenderOption options = new RenderOption();
      PDFRenderOption pdfOptions = new PDFRenderOption(options);
      pdfOptions.setOption(IPDFRenderOption.PAGE_OVERFLOW, IPDFRenderOption.OUTPUT_TO_MULTIPLE_PAGES);
      pdfOptions.setOption(IPDFRenderOption.PDF_TEXT_WRAPPING, true);
      pdfOptions.setOption(IPDFRenderOption.PDF_HYPHENATION, true);
      runAndRenderTask.setRenderOption(options);
      runAndRenderTask.run();
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-10-02
        • 2016-07-25
        • 1970-01-01
        • 1970-01-01
        • 2015-06-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多