找回密码
 立即注册

QQ登录

只需一步,快速开始

晴空

注册会员

19

主题

44

帖子

161

积分

注册会员

积分
161
晴空
注册会员   /  发表于:2022-5-29 19:25  /   查看:2508  /  回复:4
1金币
spreadjs15 怎样清除单元格的样式,比如文字显示方向,但是不清除表格呢

最佳答案

查看完整内容

如果你是要清除这个单元格中的所有样式,可以用clear方法,比如清除B2单元格的样式 https://demo.grapecity.com.cn/spreadjs/help/api/GC.Spread.Sheets.Worksheet.html#clear

4 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-5-29 19:25:49
来自 3#
如果你是要清除这个单元格中的所有样式,可以用clear方法,比如清除B2单元格的样式

  1. sheet.clear(1,1,1,1,GC.Spread.Sheets.SheetArea.viewport,GC.Spread.Sheets.StorageType.style)
复制代码


https://demo.grapecity.com.cn/sp ... orksheet.html#clear
回复 使用道具 举报
Trick
中级会员   /  发表于:2022-5-30 10:26:03
2#
建议使用getRange获取要清除样式的区域,然后进行设置,文字显示方向有两种,一个vAlign,一个hAlign
参考代码:
const sheetRange = sheet.getRange(-1, -1, -1, -1);
    sheetRange.font('normal normal 12px normal');
    sheetRange.hAlign(GC.Spread.Sheets.HorizontalAlign.center)
    sheetRange.vAlign(GC.Spread.Sheets.VerticalAlign.center)
回复 使用道具 举报
晴空
注册会员   /  发表于:2022-5-30 13:56:15
4#
Trick 发表于 2022-5-30 10:26
建议使用getRange获取要清除样式的区域,然后进行设置,文字显示方向有两种,一个vAlign,一个hAlign
参考 ...

嗯,我现在只能手动依次设置回来
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-5-30 15:31:31
5#
你要设置具体的某个样式属性,比如文字显示方向的话,就重新设置就行,如果是要清除设置的样式,就用clear方法
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部