我正在对虾pdf报告中呈现文本,并想在段落后定义确切的间距。 我发现:lead可以帮助定义行高,但是在定义新段落后(在同一单元格或边界框中)并没有定义间距。
答案 0 :(得分:0)
到目前为止,我还没有找到如何定义间距的方法,但是我仍然认为我发现了间距太大的问题。
我添加了声明
puts content.dump
到我的班级在控制台上打印内容。
在内容中包含段落的情况下,该段落被替换为\ n \ n。 示例:
<p>Text</p><p>Text</p>
更改为
"Text\n\nText\n\n"
无论如何我都使用html sanitizer方法删除不需要的html标签,因此我可以使用以下方法扩展该方法:
res = content.gsub(/\n{2,2}/, "\n")
res = res.gsub(/\n{3,}/, "\n\n")
这为我解决了问题。