(本文档仅供参考)
问题描述
电子表格或Web电子表格设置斜线格式后,因为其他边框线都是黑色的,想把斜线也设成黑色,但是目前看是跟字体颜色一起的,这个有没有办法自定义设置下?


解决方案:
可使用宏代码调整,参考:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | //客户端宏名称:颜色 类型:ClientSide 对象:spreadsheetReport 事件:onRender
function main(spreadsheetReport, isAjaxRefreshCallback) { setSvgStyle(spreadsheetReport,"A1"); setSvgStyle(spreadsheetReport,"A1","black");
} function setSvgStyle(spreadsheetReport,position,lineColor){ var cell = spreadsheetReport.getCell(position); var svg = cell.getElementsByTagName("svg"); if(svg&&svg.length>0){ svg[0].setAttribute("stroke-opacity","0.7"); var line = svg[0].getElementsByTagName("line"); if(line&&lineColor){ line[0].setAttribute("stroke",lineColor); } } } |

效果:
