MigraDoc PDFSharp - 文本框架的对齐

时间:2011-11-08 20:51:27

标签: pdfsharp migradoc


TextFrame

第1行 - N,使用数据表动态生成 TextFrame

第1行 - N,使用数据表动态生成。

问题是当我创建这个文档时,两个TextFrame相互重叠,我必须在这两个之间添加段落以使它们不重叠。问题是,随着更多行,我可以确定需要多少个段落。

我很确定必须有正确的方法来做到这一点而不是:

for (int x = 0; x < tb.Rows.Count / 2; x++)
 section.AddParagraph();

1 个答案:

答案 0 :(得分:3)

您不必使用TextFrames来缩进表格。 TextFrames不会中断到下一页,因此这个“解决方案”仅适用于小型表。

您可以使用table.Rows.LeftIndent属性缩进表(可以预期这将是Table类的属性,但它可以工作)。
另见:
http://forum.pdfsharp.net/viewtopic.php?p=4648#p4648