2011-11-08 25 views
1


  TextFrame
   表
     行1フレーム。動的データテーブルを使用して生成N、 -
  TextFrame
   表
     行1。
MigraDocのPDFSharp - 動的データテーブルを使用して生成されたN、 - テキストの位置合わせは、

問題は、この文書を作成したときに、2つのTextFrameが重複し、それらの2つの間に段落を追加して重複しないようにする必要があることです。問題は、より多くの行で、私はちょうど追加段落がいくつ必要であるかを確認することができます。

私はそこにそれを行うには正しい方法であることはなく、この必要がありますかなり確信している:

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

私はどのように、なぜあなたはTextFramesを追加するか分かりません。 TextFramesなしでセクションに2つのテーブルを追加できます。テーブルは重複しません。あなたのTextFramesの目的は何ですか? –

+0

ページ余白からテーブルをインデントします。私はこれで新しくなったので、テキストフレームを追加するのが最善のアプローチで、テキストフレームに余白を設定してそこにテーブルを追加すると考えました。 – Apurv

答えて

3

あなたはインデントのテーブルにTextFramesを使用する必要はありません。 TextFramesは次のページに分割されないため、この「ソリューション」は小さなテーブルのみで機能します。

あなたは(1これはクラス表のプロパティであることを期待するが、それは動作します)table.Rows.LeftIndentプロパティを使用してテーブルをインデントすることができます。
も参照してください:
http://forum.pdfsharp.net/viewtopic.php?p=4648#p4648

+0

ありがとうございます。私はこれを試して、それは魅力のように動作します。私はMigraDocとPDF Sharpを使って、もっと経験豊かになりました:) – Apurv

関連する問題