2011-11-08 23 views
1


  TextFrame
   表
     行1 - N,使用數據表動態生成的。
  TextFrame
   表
     行1 - N,使用數據表動態生成的。
MigraDoc PDFSharp - 文本的對準幀

問題是,當我創建這個文件,這兩個TextFrame相互重疊,並且我要補充這兩個段落之間,使他們不重疊。問題是,更多的行,我可以確定需要多少添加段落。

我敢肯定,必須有做正確的方法,不是這個:

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

我不知道你是如何和爲什麼添加TextFrames。您可以將兩個表格添加到沒有TextFrame的部分。表格不會重疊。你的TextFrames的目的是什麼? –

+0

從頁邊距中縮進表格。我是新來的,所以我認爲添加文本框架是最好的方法,爲文本框架設置邊距,然後在其中添加表格。 – Apurv

回答

3

您不必使用TextFrames縮進表。 TextFrames不會中斷到下一頁,所以這個「解決方案」僅適用於小型表格。

你可以使用table.Rows.LeftIndent屬性來縮進表格(人們會認爲這是表格類的一個屬性,但它可以工作)。
參見:
http://forum.pdfsharp.net/viewtopic.php?p=4648#p4648

+0

謝謝。我試過這個,它的功能就像一個魅力。我相信現在在使用MigraDoc和PDF Sharp方面有更多的經驗:)。 – Apurv

相關問題