我遇到一种情况,需要使用Aspose.Words for .NET隐藏段落标记,而我可以使用以下方法检测隐藏的运行并将其从文档中删除:
var runs = document.GetChildNodes(NodeType.Run, true);
runs.Cast<Run>().Where(r => r.Font.Hidden).Iter(r => r.Remove());
这仍然给我留下了一段段落,其中Word本身不显示该段落。我看过DocumentML,但从中没有任何线索,因为它只显示了各个运行中的<w:vanish />
元素。
请问有人对此有任何想法吗?
非常感谢。
答案 0 :(得分:1)
发布此问题后几分钟,我找到了答案-查看段落的ParagraphBreakFont.Hidden
属性,它将告诉您段落末尾的段落标记是否隐藏。>