2

Word では、[段落] > [改行と改ページ] の下に "keep with next" プロパティがあります。Novacode DocX を使用して作成されたテーブルにこのプロパティを設定する方法があるかどうか疑問に思っていました

4

1 に答える 1

0

はい、KeepWithNext(true) を使用して、テーブルのすべての行に少なくとも 1 つのセルの段落を設定します。テーブルを動的に構築している場合、これは簡単に行うことができます。

Novacode.Table t = doc.InsertTable(2, 3); // 2 rows; 3 columns

t.Rows[0].Cells[0].Paragraphs[0].Append("A1").KeepWithNext(true);
t.Rows[0].Cells[1].Paragraphs[0].Append("B1");
t.Rows[0].Cells[2].Paragraphs[0].Append("C1");
t.Rows[0].Cells[0].Paragraphs[0].KeepWithNext(true);

t.Rows[1].Cells[0].Paragraphs[0].Append("A2").KeepWithNext(true);
t.Rows[1].Cells[1].Paragraphs[0].Append("B2");
t.Rows[1].Cells[2].Paragraphs[0].Append("C2");
于 2017-12-20T23:28:22.177 に答える