首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在itextsharp中设置段落行距?

如何在itextsharp中设置段落行距?
EN

Stack Overflow用户
提问于 2016-06-14 15:55:48
回答 1查看 5.5K关注 0票数 0

在我的C# windows窗体应用程序中,我使用了以下代码。它工作得很好。但我需要为这一段添加行距。

代码语言:javascript
运行
复制
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

如果我使用下面的代码,没有什么变化。

代码语言:javascript
运行
复制
Paragraph templateData = new Paragraph();
templateData.Alignment = Element.ALIGN_LEFT;      
templateData .SetLeading(15, 1);  

如何解决此问题并为本段添加行距?

谢谢

EN

Stack Overflow用户

发布于 2016-06-14 16:01:38

在以下位置更改Y的值:

代码语言:javascript
运行
复制
templateData.SetLeading(15, 10); //'1' to '10' or whatever you want
票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37806146

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档