打印样式会改变标准打印格式的外观:表格、章节标题和边框。你可以在打印页面上选择一种样式,这样无需创建格式就能获得不同的外观。
适用于 Frappe v16 及更高版本。打印页面上的样式选择器是 frappe/frappe#44232 中新增的功能。
内置样式
| 样式 | 外观 |
|---|---|
| 默认 | 标准外观:标签在值上方,浅色表头,带线的章节标题 |
| 现代 | 开放轻盈:圆角表头,无表格边框,低调的章节标题 |
| 经典 | 框线风格:每个章节都是带边框的网格,标题带底纹,表格有完整边框 |
| 粗体 | 章节标题和表头使用深色色带 |
| 条纹 | 紧凑:较小的文字,交替行底纹,表头下方只有一条线。适合较长的项目列表。 |
| 单色 | 仅使用黑色文字和线条,无填充 |
默认是名为Redesign的记录。
为单次打印选择样式
-
打开打印页面并选择标准格式。
-
在样式下,点击一张卡片。预览会更新。
-
可选:选择字体或开启省墨模式。
-
打印、下载 PDF 或通过电子邮件发送。这三种方式都会使用你选择的样式。
设置默认样式
打开打印设置并设置打印样式。当未选择样式时,将使用此样式,包括定时邮件和通知。
创建你自己的样式
- 打开打印样式列表,然后点击添加打印样式。
- 输入打印样式名称。
- 编写 CSS。将规则限定在标准布局范围内,以免影响在编辑器中创建的格式:
.print-format-doc.print-format-doc--standard .section-label {
color: #1f4e79;
border-bottom: 2px solid #1f4e79;
}
- 保存。该样式会作为卡片显示在打印页面上。
标准布局中有用的类:
| 类 | 元素 |
|---|---|
.print-format-doc |
整个文档 |
.print-format-doc--standard |
仅出现在标准格式上 |
.print-heading |
顶部的文档标题和编号 |
.section, .section-label |
一个章节及其标题 |
.field .label, .field .value |
字段的标签和值 |
.child-table .table th, td |
子表格表头单元格和单元格 |
要隐藏某个样式而不删除它,请勾选已禁用。
样式和其他格式
- 在编辑器中创建的格式有自己的设计,因此不会为它们显示样式卡片。
- HTML 格式会获得样式的 CSS,但只有针对其类编写的规则(例如
.print-format)才会生效。
相关主题
- 打印文档
- 打印格式编辑器