Выравнивание пуль в JasperReports

Следующий пост отвечает, что маркеры могут иметь висячий отступ / быть выровнены, добавляя левый отступ.

Отступ для маркера HTML для Jasper Report

Однако, когда я пытался это сделать, вся линия двигалась, и поэтому пули больше не были дополнены

Итак, текст:

- TEXT TEXT TEXT
TEXT TEXT TEXT

станет:

    - TEXT TEXT TEXT
    TEXT TEXT TEXT

когда то, что я хочу, это:

- TEXT TEXT TEXT
  TEXT TEXT TEXT

Как я могу выстроить вторую линию пуль. Есть висячий отступ / отступ первой строки, который принимает отрицательные числа, или любой другой метод, который я мог бы сделать это?

1 ответ

Решение

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

Я использую API под названием динамические отчеты, так что я сделал это

TextColumnBuilder<String> itemBulletsCol = col.column(
    "", COLUMN_NAME_BULLET_LIST, type.stringType()
).setStyle(....
        .setFirstLineIndent(-10)
        .setPadding(10)
);
Другие вопросы по тегам