feat: 实现 DOCX 主题样式采集
This commit is contained in:
+12
-3
@@ -160,8 +160,16 @@ DOCX 映射。
|
||||
扁平样式覆盖保持兼容。标准探针 DOM 已覆盖普通文档、公文、简报、项目
|
||||
报告和标书,Profile 专属槽位避免同名类在不同结构上下文中互相污染;
|
||||
平台无关采集器可以按稳定顺序读取全部 `getComputedStyle()` 并保留未
|
||||
命中状态。当前尚未实现 Playwright/Electron 页面适配器,也未将快照
|
||||
归一化为 Word 令牌或接入 Pandoc 转换链路。
|
||||
命中状态。Server Playwright 与 Desktop Electron 适配器已经复用现有
|
||||
受限浏览器和隐藏窗口,通过临时同源 iframe 安全注入主题 CSS、等待字体、
|
||||
采集样式并立即清理;映射引擎同时提供按主题 CSS SHA-256 指纹进行并发
|
||||
合并和有界 LRU 缓存的快照服务,待下一阶段接入导出编排。真实矩阵对
|
||||
14 套主题分别在 Playwright Chromium 151 和
|
||||
Electron Chromium 150 中采集 56 个槽位,共检查两组各 784 个槽位;
|
||||
两端逐槽位 `font-family`、`font-size` 和 `color` 差异为 0。统一复现
|
||||
命令为 `npm run verify:docx-theme-styles`,结果写入被 Git 忽略的
|
||||
`output/docx-theme-styles/`。当前尚未将快照归一化为 Word 令牌或接入
|
||||
Pandoc 转换链路。
|
||||
|
||||
## 2. 已完成
|
||||
|
||||
@@ -1089,7 +1097,8 @@ ECharts 第二阶段浏览器与 PDF 验证结果:
|
||||
映射门禁未通过;
|
||||
- 阶段 11:已建立独立 `packages/docx-theme-engine`、标准语义槽位及
|
||||
快照、令牌、来源、置信度、诊断协议、标准探针 DOM 和平台无关采集器;
|
||||
下一步实现 Playwright/Electron 计算样式页面适配;
|
||||
Playwright/Electron 真实采集、主题指纹缓存和双引擎一致性矩阵已通过;
|
||||
下一步实现 CSS 计算值到 Word 样式令牌的归一化;
|
||||
- 阶段 12:建立统一语义文档模型,完成 Front Matter、封面、分节、
|
||||
表格宽度和分页控制;
|
||||
- 阶段 13:完成 Word/WPS 双向互存、外部主题兼容、体积和正式发布验收。
|
||||
|
||||
Reference in New Issue
Block a user