终止线 / 处方线
在单据模板「网格报表」组件的明细结束处绘制斜线或「以下空白」文字,防止事后补写,含全部参数、取值与生效条件。
概述
处方、费用清单等单据要求在最后一条明细之后的剩余空白处画一条斜线,或写上「以下空白」,防止事后添加内容。终止线是单据模板中「网格报表」组件的属性,在预览和导出 PDF 时绘制在明细结束位置到区域底部(或下方组件顶部)之间的空白区。
终止线仅在单据模板的「网格报表」组件上提供,网格报表本身没有此设置。
功能入口
单据设计器 > 选中画布中的「网格报表」组件 > 右侧属性面板「网格报表策略」下方的「终止线」分组。
「终止方式」选为非「无」后,才会出现其余设置;「高级设置」默认折叠。
操作步骤
- 在单据设计器中拖入「网格报表」组件,进入内嵌网格设计并绑定明细数据,见 子报表与明细。
- 选中该组件,把「高度策略」设为「固定设计高度」或「自然高度」,并让组件下方留出空白(区域高度大于明细实际高度)。
- 在「终止线」分组的「终止方式」中选择「单斜线」「双斜线」或「文字(以下空白)」。
- 按需设置颜色、线宽、文字内容。面板中的「预览」示意图会随设置变化。
- 需要控制留白或多页行为时,展开「高级设置」。
- 保存模板,预览一份明细行数少于容量的数据,确认末页空白处出现终止线。
参数说明
基础设置
| 属性 | 说明 | 取值/默认值 |
|---|---|---|
| 终止方式 | 终止线形态 | 无(默认)、单斜线、双斜线、文字(以下空白) |
| 文字内容 | 「文字」方式显示的文字 | 默认「以下空白」 |
| 文字颜色 | 「文字」方式的颜色 | 默认 #999999 |
| 线条颜色 | 斜线方式的颜色 | 默认 #000000 |
| 线宽 | 斜线方式的线宽,单位 pt | 0.5 到 5,步长 0.5,默认 1 |
高级设置
| 属性 | 说明 | 取值/默认值 |
|---|---|---|
| 字号 | 「文字」方式的字号,单位 pt | 6 到 36,默认 10 |
| 线型 | 斜线方式的线型 | 实线(默认)、虚线、点线 |
| 倾斜角度 | 斜线自水平方向起算的角度,方向为左下到右上 | 0 到 89,单位为度;0 表示自动铺满空白区的对角线 |
| 居中绘制 | 斜线在剩余空白区内居中,角度较陡时更平衡 | 开关,默认关闭 |
| 最小生效高度 | 剩余空白低于该值时不绘制 | 0 到 100,单位 mm,默认 8 |
| 边距 | 线或文字与表尾、区域底、左右边之间的留白,四边统一 | 0 到 30,单位 mm,步长 0.5,默认 0 |
| 分别设置 | 开启后可单独设置上、右、下、左四边边距 | 开关;开启时以当前统一边距作为四边初值 |
| 多页策略 | 明细跨多页时在哪些页绘制 | 仅末页(默认)、每页 |
「双斜线」是在斜线基础上,向右下方再平行绘制一条,两线间距固定为 1.8 mm,超出空白区的部分被裁剪。
示例
处方明细只有 3 行,需要在其下的空白处画一条斜线:
- 在处方单据模板中,选中承载明细的「网格报表」组件,「高度策略」选「固定设计高度」,组件高度设为可容纳 10 行。
- 「终止方式」选「单斜线」,「线宽」保持 1。
- 展开「高级设置」,「最小生效高度」保持 8,「边距」填 1。
- 预览时,明细结束位置以下的空白区(到区域底或下方组件顶)画出一条从左下到右上的斜线,斜线四周留 1 mm 边距。
改用「文字(以下空白)」时,同一空白区中显示「以下空白」四个字。
生效条件
| 条件 | 说明 |
|---|---|
| 空白区范围 | 从最后一行明细的下边缘,到所在区域底部;若同区域内在表格下方且与表格水平范围有重叠的组件,则取到该组件顶部 |
| 空白高度 | 剩余空白高度小于「最小生效高度」(且不小于 0.5 mm)时不绘制 |
| 多页 | 「仅末页」只在表格最后一页绘制;「每页」在表格所占的每一页绘制 |
| 边距 | 每边边距最多取空白区对应边长的 45%,避免内缩后无空间 |
注意事项
注意:表格「高度策略」为「自动扩展」时,组件高度随明细增长,通常没有剩余空白,终止线不会出现。
注意:终止线只在预览(含浏览器打印)和 PDF 导出中绘制,Word 导出中没有终止线。
提示:「倾斜角度」为 0 时斜线为空白区的对角线,明细很少、空白区很高时斜线会很陡。此时可设置一个固定角度并开启「居中绘制」。