如何在itextsharp中设置段落行空间?

时间:2016-06-14 07:55:48

标签: c# winforms itextsharp paragraph

在我的C#windows窗体应用程序中,我使用下面的代码。它工作正常。但我需要为这一段添加行空间。

var linkFont = FontFactory.GetFont(FontFactory.HELVETICA, 13, iTextSharp.text.Font.UNDERLINE, BaseColor.BLUE);

List<Anchor> anchor = new List<Anchor>();
    foreach (string tName in templateName)
    {

    Anchor anch = new Anchor(tName, linkFont);
    anch.Reference = "#" + tName;
    anchor.Add(anch);
    }

Paragraph templateData = new Paragraph();
templateData.Alignment = Element.ALIGN_LEFT;

    for (int z = 0; z < anchor.Count; z++)
   {
      templateData.Add(anchor[z]);
      templateData.Add(" , ");
   }

此代码的输出如下。 Output of above code

如果我使用下面的代码没有改变。

Paragraph templateData = new Paragraph();
templateData.Alignment = Element.ALIGN_LEFT;      
templateData .SetLeading(15, 1);  

如何解决此问题并为此段添加行空间?

由于

1 个答案:

答案 0 :(得分:0)

更改Y的值:

templateData.SetLeading(15, 10); //'1' to '10' or whatever you want