样式格式Openxml

问题描述 投票:0回答:1

我正在尝试使用Openxml构建文档,

当我将样式添加到styles.xml并尝试对其进行验证时,出现以下错误

该元素具有意外的子元素'http://schemas.openxmlformats.org/wordprocessingml/2006/main:rFonts'

这里是styles.xml:

<?xml version="1.0" encoding="UTF-8"?>
<w:styles xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main">
<w:style w:customStyle="true" w:styleId="33" w:type="paragraph">
<w:name w:val="Heading 1"/>
<w:basedOn w:val="Normal"/>
<w:next w:val="Normal"/>
<w:rPr>
<w:color w:val="E32020" w:themeColor="light2"/>
<w:rFonts w:ascii="Calibri Light"/>
<w:sz w:val="32"/>
</w:rPr>
</w:style>
</w:styles>

有人可以帮我了解我的风格有什么问题吗。

c# xml openxml openxml-sdk
1个回答
0
投票

这似乎是Open XML验证程序的错误,您可以忽略。如果查看specification of the w:rPr element,则w:rFonts显然是w:rPr的允许子元素。如果您在Word中打开文档(Cindy提示),而Word没有投诉,则很好。

© www.soinside.com 2019 - 2024. All rights reserved.