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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何设置PDF iTextSharp的段落或字体行高相关的知识,希望对你有一定的参考价值。

参考技术A bb 参考技术B bb

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

【中文标题】如何使用 iTextSharp 设置 PDF 段落或字体行高?【英文标题】:How to set PDF paragraph or font line-height with iTextSharp? 【发布时间】:2011-02-07 11:53:21 【问题描述】:

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

【问题讨论】:

【参考方案1】:

paragraph.SetLeading(X, Y) 其中 X - 是固定领先,Y 是领先的多人游戏。前导是两个文本基线之间的空间。最终前导值的计算方式为:X+Y*max font size in row。

【讨论】:

【参考方案2】:

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

【讨论】:

谢谢,使用我的版本 (4.1.6) 段落.Leading = 12f;解决了我的问题:)【参考方案3】:

不确定您的文本在什么上下文中,但我在 PdfCell 中有我的,我使用了 MinimumHeight 和 PaddingTop:

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

【讨论】:

以上是关于如何设置PDF iTextSharp的段落或字体行高的主要内容,如果未能解决你的问题,请参考以下文章

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

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

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

使用itextsharp画pdf文件(工作总结)

iTextSharp - 是不是可以为相同的单元格和行设置不同的字体颜色?

c#如何将数据导出pdf文件,我用的是vs2010,里边没有水晶报表。然后用itextsharp就报字体啥的错误。