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

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

【问题讨论】:

    标签: c# asp.net pdf itextsharp css


    【解决方案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;
      

      【讨论】:

        猜你喜欢
        • 2015-06-13
        • 2015-04-04
        • 2012-02-27
        • 1970-01-01
        • 2011-08-14
        • 2012-03-22
        • 2012-12-21
        • 2016-07-29
        • 2016-04-02
        相关资源
        最近更新 更多