Используя классический движок JFreeReport, у меня есть:

<items height="10" fontname="SansSerif" fontstyle="plain" fontsize="8">
    <rectangle x="0" y="0" width="100%" height="10" dynamic="true" color="#CCCCCC" fill="false" draw="true" />
    <string-field x="2" y="0" width="100%" height="10" dynamic="true" fieldname="Workorder #"/>
</items>

В основном для линии прямоугольника, независимо от того, ставлю ли я динамический, высота прямоугольника равна 10 (граница вокруг текста). Итак, как мне сделать прямоугольник той же высоты, что и строковое поле?

0
Stephane Grenier 10 Мар 2012 в 20:27

3 ответа

Лучший ответ

Невозможно динамически установить высоту позиции с рамкой вокруг нее.

1
Stephane Grenier 26 Ноя 2012 в 06:22

Ненавижу спрашивать очевидное, вы пробовали height = "100%" вместо height = "10"?

0
Jim 19 Мар 2012 в 21:58

Если вы удалите атрибут height="10" из Rectangle, вы получите то, что ожидаете.

0
David Kroukamp 21 Июл 2012 в 21:22