下面的帖子回答了项目符号可以有悬挂缩进/通过添加左填充来对齐。
Jasper Report HTML bullet hanging indent
但是,当我尝试这样做时,整条线都会移动,因此子弹将不再被填充
所以文本:
- TEXT TEXT TEXT
TEXT TEXT TEXT
会变成:
- TEXT TEXT TEXT
TEXT TEXT TEXT
当我想要的是:
- TEXT TEXT TEXT
TEXT TEXT TEXT
如何排列项目符号的第二行。是否有接受负数的悬挂缩进/首行缩进,或者我可以执行此操作的任何其他方法?
最佳答案
经过一番尝试后,我发现我能做的就是向整个段落添加填充,并使第一行成为负缩进。
我使用的是一个名为动态报告的 API,所以我的做法是
TextColumnBuilder<String> itemBulletsCol = col.column(
"", COLUMN_NAME_BULLET_LIST, type.stringType()
).setStyle(....
.setFirstLineIndent(-10)
.setPadding(10)
);
关于java - 在 JasperReports 中对齐项目符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16281530/