[英]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.