test: 完成 DOCX 全主题视觉验收
This commit is contained in:
+25
-1
@@ -134,6 +134,24 @@ PNG 关系、替代文本、页眉页脚、页码、关键样式及 `altChunk`
|
||||
统一命令为 `npm run verify:docx-acceptance`,产物及 JSON 报告写入被 Git
|
||||
忽略的 `output/docx-acceptance/`,供阶段 10 的 Word/WPS 双向互存使用。
|
||||
|
||||
`v0.6.0` 阶段 10 已完成第一轮 Word 与全主题视觉审计:页眉页脚从表格
|
||||
模拟改为原生段落、制表位和页码字段,并增加禁止页眉页脚表格回退的
|
||||
OOXML 校验。14 套内置主题均可由 Word 正常打开和编辑,纸张、页边距、
|
||||
原生结构、页眉页脚和页码字段通过;使用 Word 原生排版引擎导出 14 份
|
||||
PDF,并逐页检查 22 个页面。审计同时确认当前实现尚未达到完整主题映射
|
||||
门禁:4 套独立封面均未生成,8 套结构化主题的 Front Matter 未完整进入
|
||||
Word,6 套主题存在重复标题,所有表格仍为自动收缩宽度,暗标和经典黑白
|
||||
主题存在错误的蓝色样式。完整结论见
|
||||
[DOCX 全主题视觉与结构审计](V0.6.0_DOCX_THEME_AUDIT.md),统一复现命令
|
||||
为 `npm run verify:docx-themes`。
|
||||
|
||||
下一阶段已冻结为建立独立 `packages/docx-theme-engine`:通过标准语义
|
||||
样式探针和 Chromium/Electron `getComputedStyle()` 将主题 CSS 转换为
|
||||
DOCX 样式令牌,支持自动映射、清单覆盖和预设降级;Front Matter 结构
|
||||
将通过与 HTML/PDF 共用的语义文档模型进入 Pandoc AST。转换逻辑不得按
|
||||
主题 ID 分支,普通外部主题即使没有 `docxStyle` 也应获得可诊断的基础
|
||||
DOCX 映射。
|
||||
|
||||
## 2. 已完成
|
||||
|
||||
### 2.1 项目骨架
|
||||
@@ -1056,7 +1074,13 @@ ECharts 第二阶段浏览器与 PDF 验证结果:
|
||||
- 阶段 8:已实现 Web/Desktop DOCX 导出交互;
|
||||
- 阶段 9:已完成 DOCX 自动化结构、真实 Pandoc、Server HTTP 与
|
||||
Desktop 保存验收;
|
||||
- 阶段 10:完成 Word/WPS 双向互存、视觉、体积和正式发布验收。
|
||||
- 阶段 10:已完成 Word 原生页眉页脚和第一轮全主题视觉审计;完整主题
|
||||
映射门禁未通过;
|
||||
- 阶段 11:建立独立 `packages/docx-theme-engine`、标准样式探针和
|
||||
CSS 计算样式到 DOCX 令牌的通用映射;
|
||||
- 阶段 12:建立统一语义文档模型,完成 Front Matter、封面、分节、
|
||||
表格宽度和分页控制;
|
||||
- 阶段 13:完成 Word/WPS 双向互存、外部主题兼容、体积和正式发布验收。
|
||||
|
||||
每个阶段验收通过后创建一个独立提交,再进入下一阶段。当前阶段不得混入
|
||||
后续阶段的功能实现。
|
||||
|
||||
Reference in New Issue
Block a user