sssssss 发表于 2022-7-21 14:34:45

【15.0版本】excel左上角如何修改三角形的大小?(41668)

本帖最后由 Lynn.Dou 于 2022-10-25 12:24 编辑

excel左上角如何修改三角形的大小?

Derrick.Jiao 发表于 2022-7-21 17:55:04

你好,这个全选角标大小目前不支持更改。

AlexZ 发表于 2022-7-22 23:15:57

想如何修改呢?具体的需求和背景是什么?

看看是否有其他的方案

sssssss 发表于 2022-7-26 14:21:04

AlexZ 发表于 2022-7-22 23:15
想如何修改呢?具体的需求和背景是什么?

看看是否有其他的方案

就是想改下三角形的大小

Lynn.Dou 发表于 2022-7-26 17:07:05

可以通过修改行列头的宽高来修改左上角三角符号的大小,如下图:

sssssss 发表于 2022-7-26 17:32:58

Lynn.Dou 发表于 2022-7-26 17:07
可以通过修改行列头的宽高来修改左上角三角符号的大小,如下图:

想在列头不变的情况下改变三角形的大小

Lynn.Dou 发表于 2022-7-21 14:34:46

目前不支持直接修改三角形的大小,
这边已将此问题作为需求记录下来,如上所说,可以结合实际业务情况描述下此需求的原因,
详细的描述有利于该需求价值的评估。

Ellia.Duan 发表于 2024-1-15 17:41:56

您好,可以通过下面的代码实现重写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();
            }结果如下:

AlexZ 发表于 2024-1-17 08:53:30

本贴关闭,如有后续问题,请开新帖。
页: [1]
查看完整版本: 【15.0版本】excel左上角如何修改三角形的大小?(41668)