根据您提供的文件,复现了问题。把文件中原有的图片清除后可以正常导出,于是将文件中的图片清除后在原位置新添加了图片,也可以正常导出。设置图片的方式与您之前提供的代码一致,如下代码所示:
- let height = sheet.getRowHeight(1) //获取第2行行高
- let width = sheet.getColumnWidth(2) //获取第2列宽度
- console.log(height, '--宽度--', width)
- let pic = sheet.shapes.addPictureShape("pic2", "https://p3.toutiaoimg.com/tos-cn-i-qvj2lq49k0/2e346589036945b9a9272983760b4b88~tplv-tt-large.image", 0,0,width,height)
- pic.startRow(9) //开始行在第二行
- pic.endRow(10) //结束行在第三行
- pic.startColumn(9) //开始列在第二列
- pic.endColumn(10) //结束列在第三列
- // pic.includeEmptyRegionCells(true)
- pic.allowMove(false) //图片不允许移动
- pic.allowResize(false) //图片不允许拉动调整大小
- pic.dynamicMove(true) //图片是否随插入行列移动
- pic.dynamicSize(true) //图片是否随行高列宽变化而变化
复制代码
您尝试下将原来的图片清除,设置其他图片看是否还影响导出,排查下是否与图片或图片设置有关。
|