← 决策总览 / D11 · print-html 版式(融合方案) 11 / 15 · D11 已决策 → 确认融合形态
PD-D11-PRINTHTML · ledger §19.14 登记分歧

print-html — 融合方案:独立 print 版式(精心设计)

真实任务不变:教师导出「打印 HTML」贴墙。恢复独立 print 渲染路径,按专门设计规范实现——打印版式是独立资产,不是"另一个网页"。规范细节待研究后冻结。

不可违反约束:Rust export 当前为归一化实现(print-html → html + 打印样式),独立版式需恢复独立渲染路径;两条 HTML 路径(网页版 + 打印版)都要过独立 validator 与差分 golden。
融合目标形态
导出格式列表恢复「打印 HTML」独立格式;输出为 A4 分页、纯黑白版式、无交互元素。
打印版式设计规范(要点草案,细节待研究):
  • A4 分页:每页固定行数,页内不切断座位块
  • 页眉:班级名 + 日期 + 期数 + seed(溯源);页脚:页码 + 教室信息
  • 深色文字白底、无背景色依赖(黑白打印可读)
  • 无交互元素(无按钮/无菜单/无 hover 效果)
  • 隐私开关同样生效(public 模板匿名化)
「打印 HTML」与「网页 HTML」在导出菜单中为两个独立格式(v1 行为恢复)。
设计要点说明
独立路径恢复 print-html 独立渲染(当前归一化实现);导出契约 8 格式清单不变,print-html 恢复独立格式
打印规范A4 分页/页眉/页码/黑白可读/无交互——规范细节为待研究项
验证两条 HTML 路径分别过独立 validator + 差分 golden
schema/API 影响Rust export 恢复 print 路径;golden 扩展

待研究(不冻结):

  • 打印版式设计规范完整版(分页/页眉/页码/字号层级)
  • print-html 与 html 的差异矩阵