pptx 文件中的特定占位符 id

Specific placeholder id in pptx file

有谁知道为什么要使用这个值 p:ph idx="4294967295"? 正如我所看到的,它是 MS PP 的一个特定值,它改变了 MS PP 的行为。我已经阅读了 openxml 标准,但我还没有找到与这个数字相关的任何信息。 部分 OOXML 方案如下:

<p:sp>
        <p:nvSpPr>
          <p:cNvPr id="15364" name="Text 4" />
          <p:cNvSpPr>
            <a:spLocks noGrp="1" />
          </p:cNvSpPr>
          <p:nvPr>
            <p:ph idx="4294967295" />
          </p:nvPr>
        </p:nvSpPr> 
           ...
</p:sp>

我已经调查并了解如何在 PP 中获取此值。例如,您有一个继承链:idx='1' 的母版幻灯片占位符、idx='1' 的幻灯片布局占位符和 idx='1' 的幻灯片占位符。如果删除幻灯片布局的占位符,幻灯片和幻灯片布局之间的继承链将被破坏,但在这种情况下,PP 仍然必须从主幻灯片继承父实体的属性,并且它用 idx='4294967295' 标记幻灯片占位符.这就像一个标记。如果 PP 读取此值,它会直接从主幻灯片继承属性,排除幻灯片版式,并且它知道属于幻灯片版式的占位符已被删除。 如果幻灯片占位符从 idx='1' 变为 idx='4294967295',它如何找到所需的占位符?我认为MS PP是通过占位符类型来实现的,但我不确定。

这篇文章可能会有用Placeholder on master slide