を使用すると、テーブルを作成してドキュメントに挿入するのは簡単Novacode.DocX
です。
// Create a document.
using (DocX document = DocX.Create(@"Test.docx"))
{
// Add a Table to this document.
Table t = document.AddTable(2, 3);
// Specify some properties for this Table.
t.Alignment = Alignment.center;
t.Design = TableDesign.MediumGrid1Accent2;
// Add content to this Table.
t.Rows[0].Cells[0].Paragraphs.First().Append("A");
t.Rows[0].Cells[1].Paragraphs.First().Append("B");
t.Rows[0].Cells[2].Paragraphs.First().Append("C");
t.Rows[1].Cells[0].Paragraphs.First().Append("D");
t.Rows[1].Cells[1].Paragraphs.First().Append("E");
t.Rows[1].Cells[2].Paragraphs.First().Append("F");
// Insert the Table into the document.
document.InsertTable(t);
document.Save();
}// Release this document from memory.
上記のコードは、以下のイメージのようなドキュメントを作成します
また、DocX を使用してテーブル内のテキストの垂直方向を設定するにはどうすればよいですか? テキストの向きは、右から左、またはその逆にのみ行われます。
tablePlan.Rows[0].Cells[1].Paragraphs.First().Direction = Direction.LeftToRight;
そして、下から上に置く方法は?