本帖最后由 ycy 于 2020-1-20 12:21 编辑
不好意思,我说漏了。是如果在defaultStyle里设置了上下的边框,再在cell(1,1)上画虚线边框就画不上去了。原因应该是(1,1)相邻的格子有defaultStyle的实线上下边框,所以覆盖了(1,1)自身的虚线边框,我不知道应该怎么解决……- const defaultStyle = new GC.Spread.Sheets.Style();
- defaultStyle.borderTop = new GC.Spread.Sheets.LineBorder(
- '#d0d7e5',
- GC.Spread.Sheets.LineStyle.thin,
- );
- defaultStyle.borderBottom = new GC.Spread.Sheets.LineBorder(
- '#d0d7e5',
- GC.Spread.Sheets.LineStyle.thin,
- );
- sheet.setDefaultStyle(defaultStyle);
- sheet.getCell(1, 1).borderTop(new GC.Spread.Sheets.LineBorder('black', GC.Spread.Sheets.LineStyle.dotted)); // 画不了
- sheet.getCell(3, 3).borderTop(new GC.Spread.Sheets.LineBorder('black', GC.Spread.Sheets.LineStyle.thick)); // 实线边框就可以画上去
复制代码
|