在JasperReports的对齐子弹(Aligning bullets in JasperRepo

2019-10-18 02:11发布

以下的答案后子弹可以有一个悬挂缩进/加左填充对齐。

碧玉报告HTML子弹悬挂缩进

然而,当我试图做到这一点,整条生产线会移动,因此子弹将不再被填充

所以文字:

- TEXT TEXT TEXT
TEXT TEXT TEXT

会成为:

    - TEXT TEXT TEXT
    TEXT TEXT TEXT

当我要的是:

- TEXT TEXT TEXT
  TEXT TEXT TEXT

我怎样才能排队子弹的第二行。 有没有接受负数,或者说,我能做到这一点的任何其他方法悬挂缩进/首行缩进?

Answer 1:

逛了一下打后,我发现,我所能做的就是添加填充整个段落,使第一线的负缩进。

我使用所谓的动态报告,所以我做的方式,这是一个API

TextColumnBuilder<String> itemBulletsCol = col.column(
    "", COLUMN_NAME_BULLET_LIST, type.stringType()
).setStyle(....
        .setFirstLineIndent(-10)
        .setPadding(10)
);


文章来源: Aligning bullets in JasperReports