我们正在开发C#.Net(4.0)基于Windows窗体的应用程序,使用Open Xml Sdk(2.0)来操作MS-WORD Files.Now我想得到特定页面中的所有段落。用户提示输入获取单词文件的特定页面no以获取用户所选页面编号内的所有段落。我是怎么做到的?
答案 0 :(得分:1)
快速查看基础XML,看起来段落元素上没有一个属性可以告诉您它将出现在哪个页面上。我能给你的最好建议是在每个页面的顶部和底部都有一些占位符文本。然后根据用户指定的页面搜索占位符文本的某个实例。一旦有了起点,就可以检索两个占位符段落元素之间的所有段落。
例如,如果用户输入第二页,您将搜索包含此占位符文本的段落的第三个实例,然后检索所有段落,直到到达占位符文本的下一个实例。我知道这不太理想,但我能想到的一个解决办法可能是可行的。