2.2 KiB
2.2 KiB
任务列表:BOL 标签模板优化
以下是优化 d:\EPproject\LabelReplaceServer\src\BillOfLadingTemplate.html 模板的具体任务列表:
-
合并冗余的 CSS 媒体查询并清理样式代码
- 状态:已完成。
- 描述:已将所有重复的
@media print规则合并到一个统一的块中,并对 A4 纸张的默认字体大小进行了调整。同时,从通用样式中移除了details-table tbody的overflow-y: auto和max-height: 100%属性,以避免打印时内容截断。
-
优化打印布局,确保在 A4 和 标签纸上都能完美适配,防止内容溢出
- 描述:调整
body和.container样式以实现灵活缩放,确保details-table内容完全可见,不被截断。为不同的打印媒体查询实现响应式字体大小调整。 - 子任务:
- 调整
body和.container的min-height和height属性,以更好地适应打印尺寸。 - 审查并调整
.bol-preview的flex属性,确保内容在不同尺寸下均匀分布。 - 确保所有文本内容在打印时不会溢出其容器。
- 调整
- 描述:调整
-
增强视觉层级,加粗关键业务数据(如渠道、单号)
- 描述:在相关部分对
{{channel}}和{{bolNumber}}文本应用font-weight: bold,并考虑增加这些元素的字体大小,使其在视觉上更突出。 - 子任务:
- 修改
ship-to p样式,加粗{{channel}}。 - 修改
barcode-content样式,加粗{{bolNumber}}。 - 考虑在打印样式中适当增大这些关键数据的字体大小。
- 修改
- 描述:在相关部分对
-
优化表格样式,提高小字体在打印时的清晰度
- 描述:在打印媒体查询中,将
details-table的字体大小从6px增加到更易读的大小(例如,8pt或9pt),并审查内边距和行高,以获得更好的间距。 - 子任务:
- 在
@media print块中,将.details-table th, .details-table td的font-size调整为8pt或9pt。 - 审查并调整
.details-table th, .details-table td的padding。 - 确保表格边框在打印时清晰可见。
- 在
- 描述:在打印媒体查询中,将