C# OpenXML:为什么会有这些<;mc:选择>;及<;mc:回退>;docx文件中的元素?

C# OpenXML:为什么会有这些<;mc:选择>;及<;mc:回退>;docx文件中的元素?,c#,openxml,C#,Openxml,我在docx/document.xml文件中看到这两个and元素,每个元素都包含一个元素。 他们似乎在docx中以某种方式复制了图片。 为什么每张照片没有一张? 我正在尝试以编程方式替换图片。 有一次使用openxml 2.5.时,我们遇到了一个问题,即我们的报告没有正确地显示在使用Word 2007的客户上 所以,事实证明,我们使用了Word 2010中添加的一些功能,这就是内容没有正确显示的原因。 和帮助我们解决了这个问题。我们使用Word 2007中的功能创建了此内容,并将其放入元素中。

我在docx/document.xml文件中看到这两个and元素,每个元素都包含一个元素。 他们似乎在docx中以某种方式复制了图片。 为什么每张照片没有一张? 我正在尝试以编程方式替换图片。
有一次使用openxml 2.5.

时,我们遇到了一个问题,即我们的报告没有正确地显示在使用Word 2007的客户上

所以,事实证明,我们使用了Word 2010中添加的一些功能,这就是内容没有正确显示的原因。
帮助我们解决了这个问题。我们使用Word 2007中的功能创建了此内容,并将其放入
元素中。
是一个元素,允许您在转到fallback元素时指定某种谓词

您的docx文件包含回退元素,因为它可能会在旧版本的Word中打开。如果你不在乎这些,你可以删除这些元素

为什么每张照片没有一张

不可能为每个图片创建一个通用的后备元素。所以,这就是为什么每个图片都有自己的后备元素