Я работаю над проектом на C#, который будет создавать документ Word с помощью Word Automation API.Word Automation: определить, нужен ли разрыв страницы?
Я хотел бы вставить разрывы страниц в определенные моменты в сформированном документе, и я в настоящее время делаю это успешно со следующим кодом:
// Generate page break
object pageBreak = WdBreakType.wdPageBreak;
wordApp.Selection.InsertBreak(ref pageBreak);
Однако, если документ естественно завернут на следующей страницу в любом случае после окончания работы на предыдущей странице, я действительно не хочу генерировать разрыв страницы, иначе я получаю пустую страницу.
Мне очень хотелось бы узнать, где именно находится курсор, и если он находится в первой строке и столбце текущей страницы, я могу с уверенностью предположить, что нет необходимости вставлять разрыв страницы.
Есть ли способ получить доступ к положению курсора? Или другое решение, которое будет делать то же самое? Это похоже на простое требование, поэтому я заранее извиняюсь, если пропустил очевидное.
Большое спасибо за помощь. Это именно то, что я хотел сделать. –
Константа строки, похоже, дает позицию с самого начала документа, а не страницы! –