调用cellType的paint方法时可以获取到一个ctx:
MultiHyperLinkCellType.prototype.paint = function (ctx, value, x, y, cellWidth, cellHeight, style, context) {}
但这个ctx跟我直接用canvas获取到的有点不一样:
var div = sheet.getParent().getHost();
var canvasId = div.id + "vp_vp";
var canvas = document.getElementById(canvasId);
var ctx2 = canvas.getContext('2d');
这里的ctx和ctx2是不同的,会导致一些计算问题,我看了一下主要是font不同,字体大小什么的被改变了,但不知道是为什么被改变了 |