feat: 完成 DOCX R4 元素级视觉门禁

建立 Chromium、Word 与 WPS 的可编辑内容、段落几何、页眉页脚、封面、媒体和逐页视觉比较链路。

支持封面独立分节、正文页码重启、主题页边距与横向纸张,并将自然分页差异降为诊断项。

修正代码块内边距和折叠表格单元格边框映射,14 套主题生产矩阵与六组布局视觉矩阵通过。
This commit is contained in:
SkyJourney
2026-08-02 03:27:11 +08:00
parent f9f5fccfc9
commit 58f87cc19f
100 changed files with 10409 additions and 386 deletions
@@ -24,6 +24,7 @@ function resource(
kindOrdinal,
altText: `${kind} ${kindOrdinal}`,
caption: `${kind} 图注`,
alignment: "center",
displayWidthPx: 384,
displayHeightPx: 192,
captureX: 0,
@@ -70,12 +71,20 @@ describe("Pandoc DOCX 媒体映射", () => {
"media/media-003.png"
]);
expect(result.map.image[0]).toMatchObject({
binding: "mdtp-media:docx-media-1",
path: "media/media-001.png",
width: "101.600mm",
height: "50.800mm"
});
expect(result.map.mermaid).toHaveLength(1);
expect(result.map.echarts).toHaveLength(1);
expect(result.layout[0]).toMatchObject({
id: "docx-media-1",
binding: "mdtp-media:docx-media-1",
alignment: "center",
widthEmu: 3_657_600,
heightEmu: 1_828_800
});
});
it("拒绝顺序错位、无效 PNG 和图表错误", () => {