Как с помощью Interop Word вставить разрыв страницы?

433
19 июля 2017, 21:23

У меня есть шаблон документа (docx), с маркерами, которые я заменяю текстом.

Пример: .....

[FirstName]

[Salary]

[Age] и т.д.

И есть маркер [PageBreak], на месте которого должен быть разрыв страницы, т.е. все что ниже в шаблоне, должно быть уже на следующей странице.

Не пойму как это сделать.

Пробовал так:

range.InsertBreak(Microsoft.Office.Interop.Word.WdBreakType.wdSectionBreakOddPage);

Но на этом месте [PageBreak] просто добавлялась пустая строка, как \n\r.

Answer 1

Пробуй так.

range.InsertBreak(Microsoft.Office.Interop.Word.WdBreakType.wdPageBreak);
READ ALSO
Десериализация поврежденных данных json.net

Десериализация поврежденных данных json.net

Использую библиотеку newtonsoft jsonnet

166
Binding и string concatenation

Binding и string concatenation

Есть два свойства edgeType и idИх нужно вывести в одну строку через пробел

158
Не работает пагинация PagedList, MVC5

Не работает пагинация PagedList, MVC5

Я использую PagedList для постраничного отображения товаров на странице, страницы создаються при помощи хелпер-метода HtmlPagedListPage, однако вне зависимости...

247
Как заполнить ячейку базы данных через Combobox?

Как заполнить ячейку базы данных через Combobox?

Я хочу заполнить ячейку второй таблицы через combobox, выбирая из первой таблицы

161