【发布时间】:2017-06-22 12:48:07
【问题描述】:
我正在使用 Novacode DocX 在 C# 中生成 Word (DocX) 文档。 在代码中的某个位置,我引用了一个段落对象,我想知道该段落在哪个页面上。不幸的是,没有 Pargraph.PageNumber 选项或任何类似的选项。
有解决办法吗?
【问题讨论】:
-
我认为不可能,因为分页信息不包含在docx文档中,只有渲染docx才能计算出来,我不认为novacode知道如何渲染 docx。
-
我明白你的意思,谢谢你的回复。现在我想出了一种方法来模拟相同的行为,使用目录(因为它使用占位符作为页码)。但是,当我编辑文档时,ToC 不会自动更新。你知道是否可以使用 Novacode DocX 来强制更新 ToC,或者生成一个新的,只有特定的标题级别?
标签: c# docx page-numbering novacode-docx