- function ImageCellType() {}
- var img = undefined
- ImageCellType.prototype = new GC.Spread.Sheets.CellTypes.Text()
- ImageCellType.prototype.paint = function(
- ctx,
- value,
- x,
- y,
- width,
- height,
- style,
- context
- ) {
- GC.Spread.Sheets.CellTypes.RowHeader.prototype.paint.apply(this, arguments)
- if (img) {
- ctx.save()
- ctx.beginPath()
- ctx.moveTo(x, y)
- ctx.drawImage(img, x + 90, y, 20, 20)
- ctx.restore()
- return
- }
- //创建新的图片对象
- img = new Image()
- //指定图片的URL
- img.src = require("../../../assets/logo.png")
- //浏览器加载图片完毕后再绘制图片
- img.onload = function() {
- context.sheet.repaint()
- }
- }
复制代码
这种重写加载自定义图片 导出的json文件里面没有。条件格式可以满足需求但是必须要填个数字才能显示图片,不能自定义条件 |