私はMigraDocでテーブルを構築しています。私はの助けを借りてTable.Row.Cell
にTable
を入れる方法を見つけました。残念ながら、に新しいエントリを追加すると、Row.Cell
は成長しません。だから、ある点では、内側のテーブルは下の行に重なっている。ここでMigraDoc:テキストを追加するときに行の高さを拡張する方法は?
は私のコードです:
this.Table = this.MigraDokument.AddSection().addTable();
Row row = this.Table.AddRow();
TextFrame Frame = row.Cells[0].AddTextFrame();
Table k_table = Frame.AddTable();
// adding rows with
// Row row2 = k_table.AddRow();
どのように私は内部表に入れてすべてのエントリと一緒に成長しRow.Cellを伝えることができますか?
編集:私の問題は、[MigraDoc - imbricated/nested tables?のようなネストしたテーブルを追加できないということではありませんでした。 リンクからの回答が私を助けましたが。 この質問では、TextFramesは、セルがネストされた表と一緒に拡大縮小されないため、テーブルの表をネストするのに不適切な方法であるかもしれないというトピックを扱っています。
[MigraDoc - 重畳/ネストされたテーブルの可能な重複?](0120-325-954) –
私の問題自体はありますが、リンクのそれとは少し異なります。しかし、リンクからの解決/ハックが助けになりました。私の答えを見てください。ありがとうPDFsharpチーム –
同じ質問ではなく、同じ問題です - と同じ解決策は、両方の質問に動作します。彼らがちょっと違うのであれば両方とも必要ですか? –