feat: 建立 DOCX 主题映射引擎

This commit is contained in:
SkyJourney
2026-07-30 20:28:47 +08:00
parent e7c688df6e
commit 6fed666f44
15 changed files with 851 additions and 25 deletions
+11 -2
View File
@@ -152,6 +152,14 @@ DOCX 样式令牌,支持自动映射、清单覆盖和预设降级;Front Mat
主题 ID 分支,普通外部主题即使没有 `docxStyle` 也应获得可诊断的基础
DOCX 映射。
`v0.6.0` 阶段 11 的协议骨架已建立为独立
`packages/docx-theme-engine`:定义 50 个稳定语义样式槽位、浏览器计算
样式快照、Word 目标样式令牌、属性来源、映射置信度和诊断协议。
`docxStyle` 支持 `auto``auto-with-overrides``explicit` 三种模式,
普通外部主题缺少 DOCX 声明时默认进入自动映射;现有主题的 `preset`
扁平样式覆盖保持兼容。当前只建立公共契约与 workspace 构建边界,尚未
实现样式探针页面、Chromium/Electron 采集器或接入 Pandoc 转换链路。
## 2. 已完成
### 2.1 项目骨架
@@ -1076,8 +1084,9 @@ ECharts 第二阶段浏览器与 PDF 验证结果:
Desktop 保存验收;
- 阶段 10:已完成 Word 原生页眉页脚和第一轮全主题视觉审计;完整主题
映射门禁未通过;
- 阶段 11:建立独立 `packages/docx-theme-engine`、标准样式探针和
CSS 计算样式到 DOCX 令牌的通用映射;
- 阶段 11建立独立 `packages/docx-theme-engine`、标准语义槽位及
快照、令牌、来源、置信度和诊断协议;下一步实现样式探针与
Chromium/Electron 计算样式采集;
- 阶段 12:建立统一语义文档模型,完成 Front Matter、封面、分节、
表格宽度和分页控制;
- 阶段 13:完成 Word/WPS 双向互存、外部主题兼容、体积和正式发布验收。