使用比一个像素更细的线生成PDF

时间:2011-11-11 01:15:17

标签: java jasper-reports birt

我需要制作非常干净的pdf报告。起初,我认为jasperreports是一个很好的工具。但经过一些测试后,维度似乎是基于像素而你不能在一个像素下有一个维度。

如果我能理解屏幕报告,则生成PDF是不可接受的。例如,如果我使用非常小的字体(6/7 px),其下面有一行。该行看起来比字体大得多。这很糟糕。

BIRT的工作方式是否相同?

1 个答案:

答案 0 :(得分:1)

实际上,您可以定义线条的粗细。 reportElement的宽度不能小于1,但笔的lineWidth可以:)

  <line>
     <reportElement x="173" y="0" width="1" height="15" forecolor="#999999"/>
    <graphicElement><pen lineWidth="0.5"/></graphicElement>
  </line>