JasperReports: positionType = 'Плавание'' работают вообще для staticText?

Вы можете использовать следующее, чтобы проверить погоду: оно пустое и пустое.

public boolean isEmpty() {
    Field fields[] = this.getClass().getDeclaredFields();
    for (Field field : fields) {
        try {
            Object value = field.get(this);
            if (value != null) {
                return false;
            }
        }
        catch (IllegalArgumentException e) {        
            e.printStackTrace();
        }
        catch (IllegalAccessException e) {
            e.printStackTrace();
        }
    }
    return true;
}
6
задан Alex K 28 January 2012 в 16:59
поделиться

2 ответа

Мое понимание плавающей природы - то, что плавающий объект спустится при необходимости, но если предыдущий объект меньше, чем ожидалось, это не перемещается вверх.

Я не вспоминаю наличие никаких проблем с плаванием объектов не на самом деле плыть при необходимости, ли они быть статическим текстом или текстовыми полями.

На другой ноте, если Вы находите, работает текстовое поле, можно использовать его для отображения статического текста путем помещения текста в кавычки в значении текстового поля (делающий его объект Java).

6
ответ дан 10 December 2019 в 00:46
поделиться

Этот ответ применяется (различные элементы, та же ситуация).

Одна вещь, которую я не взял прямо от образца книги, состоит в том, что заявленная высота текстового поля (24) является меньше, чем фактическая высота, когда элемент расширяется. Так, y = "25" на staticText отобразился бы выше его фактического положения; по элементу на самом деле плывут!

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

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