1
0

feat: 实现幻灯片备注功能,将description写入PPT备注页

- 添加 PptxGenerator._set_notes() 方法设置备注
- 在 add_slide() 中调用 _set_notes() 处理 description
- 仅幻灯片级别的 description 写入备注,不继承模板
- 添加备注功能测试用例(8个测试)
- 更新 README.md 和 README_DEV.md 文档
- 新建 pptx-slide-notes spec
- 更新 page-description spec 允许写入备注
- 归档 add-slide-notes 变更
This commit is contained in:
2026-03-04 14:47:03 +08:00
parent f34405be36
commit 7ef29ea039
12 changed files with 454 additions and 15 deletions

View File

@@ -60,17 +60,17 @@ Page Description功能允许用户为文档元数据、模板和幻灯片添加
### Requirement: description字段不得影响渲染逻辑
系统 SHALL 在渲染过程中忽略 `description` 字段不影响最终的PPTX输出
系统 SHALL 在渲染幻灯片时忽略 `description` 字段对视觉元素的影响,但会将幻灯片级别的 `description` 写入 PPTX 备注页
#### Scenario: 渲染包含description的模板
- **WHEN** 系统渲染包含 `description` 字段的模板
- **THEN** description不参与元素渲染不影响输出结果
- **THEN** description不参与元素渲染不影响幻灯片视觉输出
#### Scenario: 渲染包含description的幻灯片
- **WHEN** 系统渲染包含 `description` 字段的幻灯片
- **THEN** description写入PPTX文件,不影响输出结果
- **THEN** description写入PPTX文件的备注页,不影响幻灯片视觉输出
### Requirement: YAML解析器必须正确解析description字段