【问题标题】:Line is not visible in subreport jasper report?子报表碧玉报表中看不到行?
【发布时间】:2012-02-06 22:16:43
【问题描述】:

我正在使用 jasper 报告创建 pdf 文档。我在主文档中使用了一个子报表。此子报表由 3 个文本字段和一行组成。我使用 javabean 数据源来填充值。如果数据源返回空值,现在我看不到行。谁能指导我如何解决这个问题。

您可以在下面看到我在 jrxml 中用于绘制线条的 xml 代码 文件:

<line direction="TopDown">
    <reportElement mode="Transparent" x="-6" y="17" width="480" height="0" 
        forecolor="#C6C8CA" key="line-1" isPrintInFirstWholeBand="true"/>
    <graphicElement stretchType="NoStretch">
        <pen lineWidth="0.25" lineStyle="Solid"/>
    </graphicElement>
</line>

【问题讨论】:

    标签: jasper-reports


    【解决方案1】:

    Band 中的行与文本字段是否相同?如果是,那是你的问题。在 Jasper 中,如果数据源不返回任何元素。乐队不会被渲染,就这么简单。

    如果您希望线条始终出现,请将其放在默认情况下始终呈现的带区中。比如Page_HeaderPage_Footer ...等。

    【讨论】:

      【解决方案2】:

      当 2 个项目重叠时也会发生这种情况。如果您的文本框超出了行,请更改行的顺序 订单->带到前面

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多