> ## Documentation Index
> Fetch the complete documentation index at: https://help.dingtalk.io/llms.txt
> Use this file to discover all available pages before exploring further.

# 自定义打印模板

> 本文档详细介绍了如何设置和管理自定义打印模板，包括不同版本的支持情况、配置路径、编辑器功能、支持的字段类型及常见问题解答。

| **能力** | **免费版** | **轻享版** | **专业版** | **专属版** |
| ------ | ------- | ------- | ------- | ------- |
| 自定义打印  | 不支持     | 支持      | 支持      | 支持      |

## 1. 功能简介

当默认模板无法满足用户诉求的时候，用户可以自定义打印模板，来选择需要的样式以及数据字段。

**注：打印模板名称不能超过40个字符（20个汉字），且不支持以下特殊字符。**

<Frame>
  ![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1650357521669-bfdaab69-9933-49f6-8827-4f794f26c0f5.png)
</Frame>

## 2. 如何设置打印模板

### 2.1 配置打印模板路径

**路径**：点击对应的表单/流程表单 >> 设置 >> 页面设置 >> 打印设置 >> 添加打印模板

<Frame>
  ![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1639539832356-dc73e209-00a1-436b-a525-85f437e1d8b1.png)
</Frame>

打印设置

**注**：自定义打印模板目前支持两种创建模式：

* 全新创建 ：初始化页面为空白页面，用户可以自主规划整个页面的展示效果，操作灵活，适用于高度定制化的使用场景，由于从空白页面开始，所以操作效率相对较低。
* 从默认模板开始 ：打印模板默认初始化为默认打印模板的内容，用户可以在此基础上进行增删操作，适用于刚入门的用户，操作效率较高，是官方推荐的方式。

### 2.2 宜搭打印模板

宜搭官方打印能力，付费版本专享，打印次数不限。

<Frame>
  ![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1645167695700-8cc2df1f-4b09-4661-9727-5362b5cc8daf.png)
</Frame>

#### 2.2.1 打印模板编辑器

模板编辑器由三个部分组成，分别是：工具栏、字段选择区、内容编辑区。

<Frame>
  ![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1639539990521-795f5489-5d93-4b51-819f-81f2b398c3c3.png)
</Frame>

设置打印模板

##### (1) 工具栏

编辑器工具栏为通用富文本工具栏，可以让你轻松进行**文字排版**、**字体大小**、**字体颜色**、**序号标记**、**表格绘制**等设置。目前支持的字体有：

1. 宋体（默认）
2. Arial
3. 新宋
4. 微软雅黑
5. 黑体

##### (2) 打印字段

在模板编辑器中，字段有两种形式，一种是**普通字段**，一种是**明细字段**

<Frame>
  ![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1639540033008-a303d8d9-63d1-4f98-9e8b-e7ed83e2e659.png)
</Frame>

打印模板

**普通字段**：普通字段，是指的非子表单组件，在打印模板中可以作为一个**填充值**，格式为：\$\{组件名}，打印出来就是组件内对应的值

<Frame>
  ![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1618909683891-4eaec152-1ddd-45b0-acaf-2cd691460fc0.png)
</Frame>

**注**：普通字段可以插入到**普通表格**中（使用工具栏创建的表格），不能插入到**明细表格**（页面中的子表单）中。如图：

<Frame>
  ![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1618909636767-57b9e2a1-27aa-4198-8dab-1db18e3ea055.png)
</Frame>

**明细字段**：是页面中的子表单组件，在打印模板中是以表格存在。创建子表单组件时，可以选择和排序明细内的组件，演示如下：

**注：子表单图片组件为空时不支持打印。**

<Frame>
  ![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/gif/1612078829805-e28e7d1d-ec6d-42bc-a458-a057edbf9ba6.gif)
</Frame>

##### (3) 配置流程审批记录（流程表单专享）

审批记录字段，是流程页面中特有的字段，普通表单的打印模板里面没有该字段。最终在打印模板呈现出来的是一个明细表。在创建审批记录时，可以选择和排序审批字段字段内的子组件。

<Frame>
  ![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1627611761705-fd690266-56eb-4a39-ba40-aecf08d4e85b.png)
</Frame>

流程表单的打印模板

展示效果如下：

<Frame>
  ![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/gif/1618910114602-dfb039ef-9e60-4022-a045-5cc7bf469344.gif)
</Frame>

##### (4) 配置流程节点审批记录

打印模板可以按节点来配置审批记录，点击左侧审批记录（按节点设置）即可配置对应打印字段。

**注：手写签名不能为空。**

<Frame>
  ![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1612080143320-5c960495-ba91-4450-b1f3-2c167f42d668.png)
</Frame>

具体操作见下图

<Frame>
  ![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/gif/1612079945970-3158347b-2ca2-4e26-b26a-f8e10a367e7d.gif)
</Frame>

### 2.3 叮当打印插件（所有版本均可免费试用）

蓝凌叮当出品的三方插件，精准还原纸质表单样式，支持350次免费打印试用，超出付费版本可购买

<Frame>
  ![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1645167195340-9b88cab2-e40b-458d-920c-da9796591089.png)
</Frame>

<Frame>
  ![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1645167800015-5ec0d700-279f-47c6-a60d-8c3828b40cdb.png)
</Frame>

#### 2.3.1 叮当打印插件支持能力

下述能力，为蓝凌叮当打印设计器提供的能力：

1. 支持上传背景图/悬浮图片/内嵌图片；
2. 支持设置打印纸张及页边距（A3、A4、A5、B3、B5、自定义）；
3. 支持设置纸张纵向、横向排版；
4. 支持分页设计打印内容；
5. 支持二维码组件（可选择显示数据查看页面、表单提交页面、自定义链接页面）；
6. 支持配置页眉页脚显示内容（发起人、发起时间、打印时间、页面）；
7. 支持打印手写签名；
8. 支持水印（文字水印、图片水印）；
9. 支持打印审批结果签章；
10. 支持数字组件设置千分符号；
11. 支持打印字体设置；
12. 支持“打印人”、“打印时间”系统变量。

#### 2.3.2 模板设计器

### 2.4 打印模板管理

| **功能名称**  | **作用**                                                                                                                                                                                                                                                                                                              |
| --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 打印模板排序    | 多个打印模板时，可实现自定义排序<br />![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1645168960237-b93a5347-8568-49c5-a4f9-7f3da09bc6d4.png)                                                                                                                                                                      |
| 打印模板开启/关闭 | 模板不需要使用但又不想删除，可以关闭模板状态<br />![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1645169042252-f22154c1-269e-4fe0-96d8-2ef69ad67c99.png)                                                                                                                                                                |
| 默认模板预览    | 仅支持默认模板预览实际效果，自己创建的打印模板不支持预览<br />![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1645169803640-8f006ad8-8b5c-44ef-be17-0e28f52bfd47.png)                                                                                                                                                          |
| 打印模板复制    | 支持复制已有模板。<br />![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1645169179446-ff9f0180-0b72-4cc8-8640-6f9487813e46.png)                                                                                                                                                                             |
| 使用范围      | 设置好自定义打印模板后默认使用范围是所有人，在某些情况下不想其他人使用该打印模板，可以在模板设置修改使用范围。<br />![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1645164801285-3421ec65-f419-449c-a5b9-bdb6341c8d45.png)<br />![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1645164827955-a5d84ef1-bd45-4dd1-b8c0-87ca0ff48928.png) |

## 3. 常见问题

<AccordionGroup>
  <Accordion id="q1" title="3.1 打印模板里的上传图片控件如何设置大小 ？">
    在自定义模板选择图片上传，会自动生成一个单元格，这个单元格的大小是可以通过鼠标拉动边框实现的，所以单元格的大小就是打印的图片大小
  </Accordion>
</AccordionGroup>

### 3.2 打印出的内容空白，或只有数字被打印出来

目前自定义模板的内容区，仅支持 宋体、Arial、新宋、微软雅黑、黑体 五种字体，如果从doc文件等其他位置复制粘贴过来后，字体可能不在上述范围内，因此无法被打印出来。可以选中页面全部内容，点击左上角字体中进行统一格式化

### 3.3 叮当打印遇到问题如何反馈

点击叮当打印模板设置页面右上角图标 >> 打印宝 >> 帮助 ，选择你所需要的服务。

<Frame>
  ![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1645167960231-679d7529-6951-4877-9ee8-6c1199b432c2.png)
</Frame>

<Frame>
  ![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1645167990670-8204fa9d-3814-419a-a3fa-6992b71d17fa.png)
</Frame>

<AccordionGroup>
  <Accordion id="q2" title="3.4 为什么富文本无法打印？">
    富文本组件不支持打印。
  </Accordion>

  <Accordion id="q3" title="3.5 为什么浏览器打印数据详情页面无法分页？">
    宜搭不支持当前页面视图打印的，可使用自带的模板打印。

    <Frame>
      ![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1646814229499-302a27d8-d1a3-4e9f-8c02-4c047077b86f.png)
    </Frame>
  </Accordion>

  <Accordion id="q4" title="3.6 表情包支持打印吗？">
    不支持，例如

    <img className="inline-icon" src="https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1648693258044-e34d4a87-91ce-4300-8213-a3b4f7f28df9.png" width="36" alt="" />这一类型表情包。
  </Accordion>

  <Accordion id="q5" title="3.7 为什么使用宋体字体加粗后打印会发生变化？">
    目前不支持字体为宋体加粗时打印。
  </Accordion>
</AccordionGroup>
