2017-01-03 19 views
1

私はOOXML WordprocessingMLドキュメントを見ていますが、太字は段落スタイルで有効になっていますが、実行レベルスタイルでは表示されません。他のリンクされたスタイルは、太字の状態を示すものではありません。私は、継承がテキストを太字にすることを期待していましたが、私がMac Word 2016でそれを見ると、テキスト( "Trailing Text")はアンボールドされています。何故ですか?なぜこの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がこのコードをどのように解釈しているのか理解してください。

答えて

1

テキストの書式に直接書式を適用する場合は、段落の実行プロパティではなく、その実行の実行プロパティでその書式を指定する必要があります。つまり、表示される動作はアプリケーションの正しい動作であることを意味します。

段落の実行プロパティは、段落マーカーの書式設定に使用されます。このフォーマットは、フォーマットリストの番号と箇条書きにWordで使用されます。

enter image description here

+0

非常に役に立った、ありがとう! – Manuscript80

+0

フォローアップの質問...段落スタイル( ' 'は' 'を含む' 'を持っています)にリストされたスタイル内で指定されたプロパティを実行するとどうなりますか?私のテストでは、それらのプロパティは段落内のすべての実行に影響するようですが、段落スタイルは段落マーカーの書式設定を意図しているという概念と矛盾しているようです。 – Manuscript80

関連する問題