找回密码
 立即注册

QQ登录

只需一步,快速开始

LilaS
金牌服务用户   /  发表于:2025-1-7 17:06  /   查看:58  /  回复:9
1金币

9 个回复

倒序浏览
Wilson.Zhang
超级版主   /  发表于:前天 17:53
沙发
您好!不支持对分页预览线设置颜色和粗细样式,建议您保留现有样式使用。
回复 使用道具 举报
LilaS
金牌服务用户   /  发表于:前天 18:10
板凳
Wilson.Zhang 发表于 2025-1-7 17:53
您好!不支持对分页预览线设置颜色和粗细样式,建议您保留现有样式使用。

那可以提个优化嘛
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:昨天 09:25
地板
您好,是否描述下您这边的场景,为什么需要对分页预览线调整样式。
回复 使用道具 举报
LilaS
金牌服务用户   /  发表于:昨天 10:06
5#
Ellia.Duan 发表于 2025-1-8 09:25
您好,是否描述下您这边的场景,为什么需要对分页预览线调整样式。

想显示的更明显一点
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:昨天 15:28
6#
如果通过代码设置分页预览线,您可以看到使用的代码是sheet.isPrintLineVisible(),可以理解为通过开关控制了是否显示分页预线,而没有公开API可以支持设置分页预览线的样式。对应地,Microsoft Excel的分页预览线也是浅虚线,且不支持设置样式。

而通过Workbook:pageInfo()可以了解某sheet页的分页信息,分页信息中的每一页包含有row、column、rowCount、coulumnCount等行列范围信息。这个范围限定了分页范围,那么可以尝试对每个分页范围的右边界和底边界单元格设置更亮更明显的边框。

您可以先尝试上述方式,我再帮您调研下。
回复 使用道具 举报
LilaS
金牌服务用户   /  发表于:昨天 15:53
7#
Wilson.Zhang 发表于 2025-1-8 15:28
如果通过代码设置分页预览线,您可以看到使用的代码是sheet.isPrintLineVisible(),可以理解为通过开关控制 ...

好的 如果行数变化了 这个就比较麻烦了
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:昨天 16:57
8#
LilaS 发表于 2025-1-8 15:53
好的 如果行数变化了 这个就比较麻烦了

目前来看,这样可以实现您的需求。行数变化了就要取消重绘了,重绘时可以用挂起绘制/恢复绘制机制避免性能问题。
回复 使用道具 举报
LilaS
金牌服务用户   /  发表于:昨天 17:09
9#
Wilson.Zhang 发表于 2025-1-8 16:57
目前来看,这样可以实现您的需求。行数变化了就要取消重绘了,重绘时可以用挂起绘制/恢复绘制机制避免性 ...

好的 那麻烦您帮我调研下有没有其他方式
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:昨天 17:29
10#
LilaS 发表于 2025-1-8 17:09
好的 那麻烦您帮我调研下有没有其他方式

好的,之后会及时向您同步结论。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部