【问题标题】:Purpose of w:rPr versus w:pPr in OOXML (DOCX)?w:rPr 与 w:pPr 在 OOXML (DOCX) 中的用途?
【发布时间】:2018-03-08 09:13:49
【问题描述】:

我对 Office Open XML 架构感到困惑:w:rPr 标记在 w:pPr 标记内时似乎不起作用。

<w:p w:rsidR="00573C57" w:rsidRPr="004A77F9" w:rsidRDefault="00573C57" w:rsidP="006F57C5">
    <w:pPr>
        <w:rPr>
            <w:b />
            <w:sz w:val="36" />
            <w:szCs w:val="36" />
        </w:rPr>
    </w:pPr>
    <w:r w:rsidRPr="004A77F9">
        <w:rPr>
            <w:b />
            <w:sz w:val="36" />
            <w:szCs w:val="36" />
        </w:rPr>
        <w:t xml:space="preserve"> BUSINESS</w:t>
    </w:r>
    <w:r w:rsidRPr="004A77F9">
        <w:t xml:space="preserve"> PLAN FILE</w:t>
    </w:r>
</w:p>

第一个w:r标签有一个w:rPr标签,其中包括粗体(w:b)和字体大小(w:sz),因此在docx输出时部分样式采用粗体和字体大小样式。

最后一个w:r标签没有w:rPr标签所以这个部分在docx输出时没有样式。

那为什么w:pPr标签完全没用的时候有w:rPr风格呢?

【问题讨论】:

    标签: xml openxml docx


    【解决方案1】:

    OOXML 字符属性可以应用于段落 (w:p/w:pPr) 或运行 (w:r/w:rPr) 级别。运行级别的属性会覆盖段落级别的属性。

    在您的特定示例中,目前没有(一般,但请参阅下面的注释 #2)段落级属性和一个运行级属性,它负责 BUSINESS 为粗体。 p>

    注意事项:

    1. 对于任何给定的效果,无法保证将字符属性标准化为最小表示。

    2. w:rPr 元素出现w:pPr

      <w:pPr>
          <w:rPr>
              <w:b />
              <w:sz w:val="36" />
              <w:szCs w:val="36" />
          </w:rPr>
      </w:pPr>
      

      它仅适用于段落字形 (¶)。 (是的,这是一个相当深奥的功能。)如果要格式化段落字形,请在此处添加属性;如果您不特别关心段落字形,则可以删除 w:pPr/w:rPr 包装器并允许其属性应用于段落级别:

      <w:pPr>
          <w:b />
          <w:sz w:val="36" />
          <w:szCs w:val="36" />
      </w:pPr>
      

    【讨论】:

    • 当我在 w:rPr 标签内添加 标签时,“PLAN FILE”文本输出不带粗体。此文本未使用粗体。另外据我了解,您是在说“在 w:pPr 标签内时 w:rPr 标签不起作用”。所以这个标签在 w:pPr 标签内部使用时完全没用。
    • 您修复了此答案中所示的标记后,您有两个选项可以使 PLAN FILE 加粗:(1) 段落级别:放置w:b 在(已修复)w:p/w:pPr 或 (2) 运行级别:将 w:rPr 添加到包含“计划文件”的运行并将w:b 放入 this w:rPr.
    • 我在pPr 中遇到了rPr,并用谷歌搜索了它,希望找不到任何信息,但很高兴找到你的答案。在 Mac 上的 Word 365 中,段落字形没有按照您的指示进行格式化,但很高兴知道这是可以忽略的无用情况。
    猜你喜欢
    • 2014-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多