找回密码
 立即注册

QQ登录

只需一步,快速开始

rex_chujie
金牌服务用户   /  发表于:2020-4-27 17:48  /   查看:2659  /  回复:9
在我写了个自定义单元格类型,设置到单元格上的时候,发现缺了一块,原因是啥,怎么解决,如案例中所示,点击设置单元格类型,A2内容显示不全

新建文件夹 (3).zip

8.07 MB, 下载次数: 41

9 个回复

倒序浏览
Fiooona
论坛元老   /  发表于:2020-4-27 18:54:36
沙发
问题收到,预计明日答复您
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-4-29 11:23:07
板凳
您好,请截图说明下问题,另外,我发现您是想做分组列的功能吗
https://demo.grapecity.com.cn/sp ... tline-column/purejs
回复 使用道具 举报
rex_chujie
金牌服务用户   /  发表于:2020-4-29 18:29:33
地板
本帖最后由 rex_chujie 于 2020-4-29 18:31 编辑

???问题在上面说明了,点击设置单元格类型按钮,A2内容显示不全
并不是要做分组功能,这个单元格为啥内容渲染不全,是因为代码里面什么地方写的有错误么
1588156044(1).png
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-4-30 10:59:01
5#
image.png58460692.png
还有其他操作吗,我就直接点的按钮,没重现问题
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-4-30 11:14:14
6#
两个问题:

1、canvas在测量字体宽度时,需要考虑字体的样式,比如加粗、斜体等,都会导致宽度误差;

2、总宽度计算有误,因为前边加了 "——" 前缀,所以要把这部分也计算进来。

如图:

image.png447536010.png
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-4-30 11:15:02
7#
完整的index_1.html见附件。

index_1.html

11.35 KB, 下载次数: 37

回复 使用道具 举报
rex_chujie
金牌服务用户   /  发表于:2020-5-28 18:36:42
8#
如图所示,按你给的demo例子加上之后还是会有问题,因为我单元格里有缩进,所以我新发的附件里第一列显示不全是不是因为我这个缩进的距离没有加上,这个缩进距离应该怎么算

新建文件夹 (3).zip

8.14 MB, 下载次数: 35

回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-5-29 16:56:44
9#
缩进数字是字符个数,不是像素数,所以measureText时需要先拼接缩进个数的字符,参考你的字符内容都是大写字母,我代码中用A表示。

image.png720414428.png
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-5-29 16:57:16
10#
完整代码见附件。

index_1.html

12.53 KB, 下载次数: 33

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部