我正在查看在段落樣式中啓用了粗體的OOXML WordprocessingML文檔,但在運行級別樣式中沒有指示。沒有其他鏈接樣式可以顯示有關粗體狀態的任何指示。我預計繼承將決定文本是否爲粗體,但是當我在Mac Word 2016中查看它時,文本(「拖尾文本」)不起作用。這是爲什麼?爲什麼OOXML文本不是粗體?
這裏的例子:
<w:p>
<w:pPr>
<w:pStyle w:val="InconsequentialStyle"/>
<w:jc w:val="both"/>
<w:rPr>
<w:b/>
<w:color w:val="000000" w:themeColor="text1"/>
<w:sz w:val="28"/>
</w:rPr>
</w:pPr>
<w:r>
<w:rPr>
<w:b/>
<w:color w:val="000000" w:themeColor="text1"/>
<w:sz w:val="28"/>
</w:rPr>
<w:t xml:space="preserve">Leading text: </w:t>
</w:r>
<w:r>
<w:rPr>
<w:color w:val="000000" w:themeColor="text1"/>
<w:sz w:val="28"/>
</w:rPr>
<w:t xml:space="preserve">Trailing Text</w:t>
</w:r>
</w:p>
在第一次運行的文本(「引導文本」)是由字,這是我的期望加粗。缺少<w:b/>
元素是否會將樣式關閉?如果是這樣,那麼允許段落風格中的標籤有什麼意義? FWIW,Word的格式似乎確實是文檔作者的格式偏好。我只是無法弄清楚爲什麼這段代碼產生了預期的效果。
如果有幫助,該文本不在表格,列表或其他任何內容中。這<w:p>
是<w:body>
和<w:docDefaults>
的孩子沒有指定有關粗體的任何內容。
我在不同的段落中看到了與<w:color>
樣式相同的行爲,所以它不僅僅是切換樣式。請幫助我瞭解Word如何解釋此代碼。
非常有幫助,謝謝! – Manuscript80
後續問題...在段落樣式中列出的樣式(''具有'',其中包含'')指定的運行屬性如何?在我的測試中,似乎這些屬性會影響段落中的所有運行,但這似乎與段落樣式旨在格式化段落標記的概念不一致。 –
Manuscript80