Skip to main content

Module notesmaster

Module notesmaster 

Source
Expand description

备注母版 <p:notesMaster> 模型(TODO-045)。

备注母版是“主-版-页“三层中的备注页对应母版——所有 notesSlide 默认继承它的形状与样式。对应 python-pptx 中 NotesMaster / NotesMasterPart

§与 python-pptx 的对应

§当前实现范围

本模块支持读写双向——from_opc 解析已有 .pptx 的 notesMaster, to_opc_package 循环写出 notesMasterN.xml part + 关系 + notesMasterIdLst 元素。 clrMap / notesStyle 保留原始 XML 字符串以实现 round-trip 保真。

§OOXML 结构

<p:notesMaster>
  <p:cSld>
    <p:bg>?</p:bg>                     可选背景
    <p:spTree>...</p:spTree>           形状树(含占位符:日期/页码/正文等)
  </p:cSld>
  <p:clrMap .../>                      颜色映射
  <p:notesStyle>...</p:notesStyle>     备注文本样式
</p:notesMaster>

Structs§

NotesMaster
<p:notesMaster> 的内存模型。