
## 1案例介绍
模板无法通过配置绑定对应图片字段时,二次开发可以在打印插件中将图片绑定到数据表格/网格单元格或图片控件中。该案例介绍了如何通过插件将图片绑定到数据表格单元格和图片控件。
## 2适用版本
金蝶云苍穹4.0.012及以上
## 3模板配置

## 4注册插件
创建插件类BindImagePlugin,并继承AbstractPrintPlugin打印插件基类。(基类全路径kd.bos.print.core.plugin.AbstractPrintPlugin)
## 5插件开发
```java
/**
* 打印图片控件,数据表格绑定图片
*/
public class BindImagePlugin extends AbstractPrintPlugin {
@Override
public void afterLoadData(AfterLoadDataEvent evt) {
List<DataRowSet> dataRowSets = evt.getDataRowSets();
for (DataRowSet dataRowSet : dataRowSets) {
//获取单据体数据集合
CollectionField applyentity = dataRowSet.getCollectionField("applyentity");
List<DataRowSet> entityRows = applyentity.getValue();
//图片地址需要是图片服务器的地址,不带域名
List<String> imageUrls = Arrays.asList("/tenant_devcore_dev/xx/b1.webp?v=1.0",
"/tenant_devcore_dev/xx/b2.webp?v=1.0",
"/tenant_devcore_dev/xx/b3.webp?v=1.0");
for (int index = 0; index < entityRows.size(); index++) {
DataRowSet entityRow = entityRows.get(index);
if(index<3){
//将图片信息添加到数据包
entityRow.put("entityImage",new ImageFiel