Я смотрю документ OOXML WordprocessingML, который выделен жирным шрифтом в стиле абзаца, но не отображается в стиле run level. Никакие другие связанные стили не указывают никаких признаков смелого статуса. Я ожидал, что наследование будет диктовать текст полужирным шрифтом, но когда я его просмотрю в 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