如何检测Aspose.Words中是否隐藏了段落标记?

时间:2018-08-30 10:53:59

标签: c# .net aspose aspose.words

我遇到一种情况,需要使用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 />元素。

请问有人对此有任何想法吗?

非常感谢。

1 个答案:

答案 0 :(得分:1)

发布此问题后几分钟,我找到了答案-查看段落的ParagraphBreakFont.Hidden属性,它将告诉您段落末尾的段落标记是否隐藏。