簡體   English   中英

OpenXML:為什么會有這些<mc:Choice>和<mc:Fallback> docx 文件中的元素?

[英]OpenXML: why are there these <mc:Choice> and <mc:Fallback> elements in docx files?

我在 docx/document.xml 文件中看到這兩個和元素,每個元素都包含一個元素。 他們似乎在 docx 中以某種方式復制了圖片。 為什么每張圖沒有一個? 我正在嘗試以編程方式替換圖片。 使用 openxml 2.5。

有一次,我們遇到了一個問題,即我們的報告無法在使用 Word 2007 的客戶上正確顯示。

因此,事實證明我們使用了 Word 2010 中添加的一些功能,這就是內容無法正確顯示的原因。 <mc:Choice><mc:Fallback>幫助我們解決了這個問題。 我們使用 Word 2007 中的功能創建了此內容,並將其放入<mc:Fallback>元素中。 <mc:Choice>是一個元素,當我們轉到回退元素時,它允許您指定某種謂詞。

您的 docx 文件包含備用元素,因為它會在某些較舊版本的 Word 中打開。 如果你不關心這個,你可以刪除這些元素。

為什么每張圖沒有一個?

不可能為每張圖片創建一個通用的后備元素。 所以,這就是為什么每張圖片都有自己的后備元素。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM