Расширьте строку, если данные переполняются в отчетах о яшме

Я предполагаю, что это зависит от Вашей ситуации. Так как порядковые сравнения на самом деле смотрят на числовые значения Unicode символов, они не будут лучшим выбором, когда Вы отсортируете в алфавитном порядке. Для сравнений строк, тем не менее, порядковых, было бы немного быстрее.

13
задан 30 July 2009 в 09:58
поделиться

2 ответа

Моя полоса при необходимости растягивается при следующих условиях, я не знаю ваших. Я начал с плагина netbeans ireport 1.0 и jasper 3.5.2. Тип разделения для полосы был установлен на Stretch.

<band height="108" splitType="Stretch"></band>

Stretch с переполнением для поля был проверен, например:

<textField isStretchWithOverflow="true">
    <reportElement positionType="Float" x="70" y="28" width="485" height="14"/>
        <textElement>
            <font size="10"/>
        </textElement>
        <textFieldExpression class="java.lang.String"><![CDATA[($F{EQUIPMENTS} == null ? "-" : $F{EQUIPMENTS})]]></textFieldExpression>
</textField>
5
ответ дан 2 December 2019 в 00:18
поделиться

Я сам столкнулся с этой проблемой. Я не мог заставить полосу деталей растягиваться, хотя текстовое поле в полосе было настроено на это. Проблема была связана со свойством Print Order отчета, которое по какой-то причине было установлено в horizontal. Когда я изменил его на вертикальный, проблема исчезла.

Согласно JasperReports Ultimate Guide,

При горизонтальном заполнении шаблонов отчетов динамические текстовые поля в разделе "Детали" больше не растягиваются. больше не растягиваются на весь текстовый контент, поскольку это может привести к смещению по горизонтальной оси последующих детальных разделов.

10
ответ дан 2 December 2019 в 00:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: