【15.0版本】excel左上角如何修改三角形的大小?(41668)
本帖最后由 Lynn.Dou 于 2022-10-25 12:24 编辑excel左上角如何修改三角形的大小?
你好,这个全选角标大小目前不支持更改。 想如何修改呢?具体的需求和背景是什么?
看看是否有其他的方案
AlexZ 发表于 2022-7-22 23:15
想如何修改呢?具体的需求和背景是什么?
看看是否有其他的方案
就是想改下三角形的大小 可以通过修改行列头的宽高来修改左上角三角符号的大小,如下图:
Lynn.Dou 发表于 2022-7-26 17:07
可以通过修改行列头的宽高来修改左上角三角符号的大小,如下图:
想在列头不变的情况下改变三角形的大小 目前不支持直接修改三角形的大小,
这边已将此问题作为需求记录下来,如上所说,可以结合实际业务情况描述下此需求的原因,
详细的描述有利于该需求价值的评估。
您好,可以通过下面的代码实现重写corner
GC.Spread.Sheets.CellTypes.Corner.prototype.paint = function(ctx,value,x,y,w,h,style,context){
if (!ctx) {
return;
}
ctx.save();
ctx.rect(x, y, w, h);
ctx.clip();
ctx.beginPath();
ctx.fillStyle = "orange";
ctx.moveTo(x+w-20,y+h); //三角形,左顶点
ctx.lineTo(x+w,y+h-20);//右顶点
ctx.lineTo(x+w,y+h);//底部的点
ctx.closePath();
ctx.fill();
ctx.restore();
}结果如下:
本贴关闭,如有后续问题,请开新帖。
页:
[1]