如何用iTextSharp设置PDF段落或字体行高?

时间:2010-04-13 14:41:34

标签: c# asp.net pdf itextsharp css

如何使用iTextSharp更改PDF字体或段落的行高?

3 个答案:

答案 0 :(得分:25)

排版方面的行间距称为行距。如果可以使用行间距,则可以使用Paragraph.Leading或Paragraph.LeadingMultiplier。见http://itextsharp.sourceforge.net/tutorial/ch02.html#phrase

答案 1 :(得分:7)

paragraph.SetLeading(X,Y)其中X - 固定前导,Y是前导多人游戏。前导是两个文本基线之间的空间。最终的前导值计算如下:X + Y *行中的最大字体大小。

答案 2 :(得分:2)

不确定你的文字在什么情况下,但我在PdfCell中有我的,我使用了MinimumHeight和PaddingTop:

cAddr = new PdfPCell(ptAddr);
cAddr.MinimumHeight = 101.0F;
cAddr.PaddingTop = 30;