画布组件
画布组件展示当前模板页面上的对象,并用于编辑选中的对象。
没有选中对象时,面板会列出画布对象和所在区域,例如页眉、正文或页脚。选中对象后,可以编辑对象属性。
通用属性
| 属性 | 说明 |
|---|---|
| X / Y | 对象在页面上的位置 |
| 旋转 | 对象角度 |
| 透明度 | 对象透明度 |
| 续页重复 | 在续页上重复渲染该对象 |
| 填充 | 填充颜色 |
| 描边 | 边框颜色 |
| 描边宽 | 边框宽度 |
| 宽度 / 高度 | 对象尺寸 |
文本和码组件
文本组件可以编辑内容和字号。
二维码和条形码可以使用固定文本或模板变量。预览时会根据当前记录数据重新生成。
条形码格式支持 Code128、Code39、EAN13 和 ITF。
表格组件
表格组件可以绑定子表数据。
常用配置包括数据源、字色、底色、边框色、格式、对齐、超出处理、续页模板、续页表头和单元格。
选择单元格范围后,可以进行合并和拆分。
子表绑定
使用 数据源 可以把表格组件绑定到子表。
表格绑定子表后:
| 表格部分 | 运行时行为 |
|---|---|
| 表头行 | 作为表格表头渲染 |
| 模板行 | 按每条子表记录重复渲染 |
| 尾部行 | 在最后一页的子表行之后渲染 |
把子表字段变量放在模板行中。例如在单元格中使用 {{itemName}}、{{qty}}、{{price}} 展示当前子表行的值。
使用 {{__index}} 输出行号。模板行中需要主表字段时,使用 {{__root.fieldApiName}}。
子表续页
当子表行数超过当前页面可用空间时,预览会把后续行继续渲染到续页。
| 配置 | 说明 |
|---|---|
| 续页模板 | 选择续页行使用当前页,还是使用其他页面作为续页布局 |
| 续页表头 | 控制续页时是否继续显示表头 |
选中表格并绑定子表后,可以在表格设置区域编辑续页配置。