文本字段 : issue with long text 中的 HTML 代码 <li>

标签 html jasper-reports pdf-generation

我尝试在 JasperReports 报告的字段中打印一些用 html 代码格式化的文本。

示例:

<ul><li>some looooooooooooooooooooooong text</li></ul>

但如果文本对于一行来说太长,它会生成第二行,但它从头开始,这是错误的。

谁能告诉我如何解决这个问题?

text starts at the beginning of the line which is wrong

最佳答案

有一些样式表(未在问题中公开)导致列表格式将列表项目符号“置于”列表项“内部”。这是一个类似于 ul { list-style-position: inside } 某处的设置。要么删除它,要么用 CSS 规则覆盖它

ul { list-style-position: outside }

您可能需要使用更具体的选择器,或者作为最后的手段,使用 !important 说明符使您的规则在 CSS 级联中“获胜”。

关于文本字段 : issue with long text 中的 HTML 代码 <li>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20652664/

相关文章:

html - 从 Twitter Bootstrap 模态中删除模态页脚

sql - 当 select 不返回任何行时,有没有办法使用占位符?

java - Jasper报路径问题,在App server上运行找不到.jasper文件

java.lang.OutOfMemory错误: Java heap space:Trying to use jasper exportreport method

javascript - 使用 Canvas 数据的 PDFMake 循环不能保持正确的顺序

pdf-generation - 如何在 iText 中为 FormFields 设置行距?

html - <div> 不会适应外部 <li> 高度

html - 当用户在 jQuery Mobile 中按下 "clear search input"时,我如何附加到点击

pdf-generation - 将 html 转换为 PDF 时,iTextSharp 中未设置表格宽度

html - 居中 Flexbox 内容而不重叠导航