删除突出显示的文本
remove highlighted text
如果文本是“aaaaa [我是亮点] bbbb”,openxml 看起来像
<w:Paragraph>
<w:Run><w:Text>aaaaa</w:Text></w:Run>
<w:Run>
<w:rPr>
<w:highlight w:val="yellow" />
</w:rPr>
<w:Text>[i am highlight]</w:Text>
</w:Run>
<w:Run><w:Text>bbbb</w:Text></w:Run>
</w:Paragraph>
我想从文档中的所有位置删除此突出显示标签。
您没有提供您尝试过的内容,但您可以使用Highlight
如下:
Defines the Highlight Class. When the object is serialized out as xml,
its qualified name is w:highlight.
示例:
foreach (var highlightItem in doc.Paragraph.Descendants<Highlight>())
{
highlightItem.Remove();
}
如果文本是“aaaaa [我是亮点] bbbb”,openxml 看起来像
<w:Paragraph>
<w:Run><w:Text>aaaaa</w:Text></w:Run>
<w:Run>
<w:rPr>
<w:highlight w:val="yellow" />
</w:rPr>
<w:Text>[i am highlight]</w:Text>
</w:Run>
<w:Run><w:Text>bbbb</w:Text></w:Run>
</w:Paragraph>
我想从文档中的所有位置删除此突出显示标签。
您没有提供您尝试过的内容,但您可以使用Highlight
如下:
Defines the Highlight Class. When the object is serialized out as xml, its qualified name is w:highlight.
示例:
foreach (var highlightItem in doc.Paragraph.Descendants<Highlight>())
{
highlightItem.Remove();
}