我正在使用 C# 编写一个项目,该项目将使用 Word Automation API 生成 Word 文档。
我想在生成的文档中的特定点插入分页符,我目前正在使用以下代码成功执行此操作:
// Generate page break
object pageBreak = WdBreakType.wdPageBreak;
wordApp.Selection.InsertBreak(ref pageBreak);
但是,如果文档在上一页的空间不足之后自然地换到下一页,那么我真的不想生成分页符,否则我最终会得到一个空白页。
我真正想要的是能够准确找出光标的位置,如果它在当前页面的第一行和第一列,那么我可以安全地假设没有必要插入分页符。
有没有办法访问光标的位置?或者另一个可以做同样事情的解决方案?这似乎是一个简单的要求,所以如果我错过了明显的,我提前道歉。