找回密码
 立即注册

QQ登录

只需一步,快速开始

刘先生
初级会员   /  发表于:2023-7-31 14:02  /   查看:747  /  回复:5
1金币
具体描述:

现在产品有个需求,是想在复制粘贴本地资源到spread内时 不保留字体 但保留其他
目前的方案:
1. allowCopyPasteExcelStyle 这个会只粘贴值  粘贴图片也会被禁掉 不太符合
2. 粘贴后 根据粘贴范围 二次清除字体 好像很影响性能

请问有没有某个配置项或者api可以直接忽略所有字体 只能走默认的

最佳答案

查看完整内容

在粘贴的时候有一个选项为clipBoardOptions,将其设置为values,就可以仅粘贴值了,您参考一下下文中链接的API看能否满足您的需求:https://demo.grapecity.com.cn/spreadjs/help/api/enums/GC.Spread.Sheets.ClipboardPasteOptions#enumeration-clipboardpasteoptions

5 个回复

倒序浏览
最佳答案
最佳答案
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-7-31 14:02:32
来自 4#
cdy 发表于 2023-7-31 14:26
好像不太行哎 你这个意思是在导入导出的时候忽略样式
我是想要在编辑场景内 粘贴的时候只忽略字体

在粘贴的时候有一个选项为clipBoardOptions,将其设置为values,就可以仅粘贴值了,您参考一下下文中链接的API看能否满足您的需求:https://demo.grapecity.com.cn/sp ... ipboardpasteoptions
SpreadJS 17.0.8 | GcExcel 7.1.0 已发布~
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2023-7-31 14:10:26
2#
您好,我想toJSON和fromJSON两个API中的ignoreStyle这个option应该使用应该能满足您的需求,请参考这个demo:
https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/workbook/json-serialization/purejs
回复 使用道具 举报
cdy
注册会员   /  发表于:2023-7-31 14:26:53
3#
Richard.Huang 发表于 2023-7-31 14:10
您好,我想toJSON和fromJSON两个API中的ignoreStyle这个option应该使用应该能满足您的需求,请 ...

好像不太行哎 你这个意思是在导入导出的时候忽略样式
我是想要在编辑场景内 粘贴的时候只忽略字体
回复 使用道具 举报
cdy
注册会员   /  发表于:2023-7-31 15:33:31
5#
Joestar.Xu 发表于 2023-7-31 15:11
在粘贴的时候有一个选项为clipBoardOptions,将其设置为values,就可以仅粘贴值了,您参考一下下文中链接 ...

这个确实比allowCopyPasteExcelStyle 效果好些 不会影响图片相关的粘贴
但是产品是想仅忽略样式中的字体  同时不影响其他样式
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-7-31 15:48:05
6#
cdy 发表于 2023-7-31 15:33
这个确实比allowCopyPasteExcelStyle 效果好些 不会影响图片相关的粘贴
但是产品是想仅忽略样式中的字体 ...

如果是只忽略字体的话,就只能按照您的第二个方案来实现了,官方没有提供API能够忽略粘贴的字体样式。
SpreadJS 17.0.8 | GcExcel 7.1.0 已发布~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部