gpt4 book ai didi

itext - 如何在 iText7 中调整段落之间的间距

转载 作者:行者123 更新时间:2023-12-03 23:18:26 26 4
gpt4 key购买 nike

在 iText7 中,我需要在以页面为中心的文档顶部创建 5 行文本。我发现最简单的方法是:

doc.add(new Paragraph("text of line 1").SetTextAlignment(TextAlignment.CENTER));
doc.add(new Paragraph("text of line 2").SetTextAlignment(TextAlignment.CENTER));

等等。
但是,每条线之间的空间比我想要的要大。您可以在段落内设置行距,但如何在文档中的段落之间设置行距?或者我这样做是完全错误的方式开始?

最佳答案

段落有两种方法来处理所谓的前导。

Paragraph o1 = new Paragraph("");
o1.setMultipliedLeading(1.0f);

乘法行距是指您指定行距与字体高度相比的大小。

您还可以明智地设置它:
document.setProperty(Property.LEADING, new Leading(Leading.MULTIPLIED, 1.2f));

关于itext - 如何在 iText7 中调整段落之间的间距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43723166/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com