【问题标题】:JasperServer - how to stop horizontal line in report from stretching across screenJasperServer - 如何阻止报告中的水平线在屏幕上延伸
【发布时间】:2012-06-14 21:24:57
【问题描述】:


我今天在 iReport Professional 4.5.1 中创建了这个报告并将其部署到 JasperReports Server。总页面宽度为 792 像素。在我的报告中,我有一些 752 像素宽的水平线。当我在 JR 服务器 中运行报告时,水平线一直延伸到显示器的右侧。当我安排报告并要求 JR 服务器 将其保存为 HTML 文件时会发生这种情况,但是当我安排报告并将输出另存为 PDF 时,行的大小是正确的。

如何防止水平线拉伸?每条线的拉伸类型设置为“无拉伸”。我的其他报告元素正在设法保住他们的位置。

谢谢, 丽莎

【问题讨论】:

    标签: jasper-reports ireport jasperserver


    【解决方案1】:

    尝试使用单元格边框来绘制这些线条,而不是使用静态的“水平线”。

    【讨论】:

      【解决方案2】:

      谢谢,山姆!您的回答帮助我解决了这个问题。我的报告是一个 6 列的报告,我有标签,我只在第一列打印。单元格边界不起作用,因为会有很多间隙。然而,我意识到我的水平线不需要是 752px 宽;它只需要比第一列的宽度稍宽,报告会为我将其复制到后续列中。我将水平线设置为 127px 宽,现在我有一条完整的水平线贯穿我的所有列。我不敢相信我在 iReport 中创建报告时没有想到这一点。

      【讨论】:

      • 另外:将行保持在 752px 并将其设置为仅在第一列中打印。
      猜你喜欢
      • 1970-01-01
      • 2022-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多