Как установить свойство "сохранить с помощью следующего" для таблицы, используя Novacode DocX?

В Word есть свойство "сохранить следующее" в разделе "Абзац"> "Разрыв строки". Мне было интересно, если есть способ установить это свойство для таблицы, созданной с помощью Novacode DocX

1 ответ

Да, установите абзац не менее одной ячейки в каждой строке таблицы, используя KeepWithNext(true). Если вы строите свои таблицы динамически, то это легко сделать.

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");
Другие вопросы по тегам