找回密码
 立即注册

QQ登录

只需一步,快速开始

御灵

金牌服务用户

16

主题

41

帖子

139

积分

金牌服务用户

积分
139
御灵
金牌服务用户   /  发表于:2024-11-14 09:48  /   查看:267  /  回复:6
20金币
本帖最后由 Joestar.Xu 于 2024-11-14 14:52 编辑

想在生成的pdf里每一页边上都加上骑缝章 类似 image.png187920836.png 这种效果,有什么好的解决方案吗?能给我个示例代码么?

6 个回复

倒序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-11-14 13:48:07
沙发
您好,
有个思路是将对应的章裁成指定矩形,然后通过浮动元素的形式添加到表单上,例如下图。
image.png414121093.png
如何添加图片可以参考下面的教程
https://demo.grapecity.com.cn/sp ... types/picture-shape
回复 使用道具 举报
御灵
金牌服务用户   /  发表于:2024-11-14 14:41:36
板凳
Lynn.Dou 发表于 2024-11-14 13:48
您好,
有个思路是将对应的章裁成指定矩形,然后通过浮动元素的形式添加到表单上,例如下图。

可我怎么知道一共能打印出多少页面呢?因为他有一些检测项目超行的话 打印会重新开一页 怎么能获取到pdf能生成几页呢
回复 使用道具 举报
御灵
金牌服务用户   /  发表于:2024-11-14 14:46:04
地板
image.png182240904.png 感觉还会有一点点小边距 能解决吗?
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-11-14 15:16:14
5#
考虑到边距的话,比较好的做法是导出pdf后通过一些工具在pdf页面中再去添加骑缝章图片。
比如GCpdf:
https://demo.grapecity.com.cn/Gc ... ge-alignment/pdf-cs
回复 使用道具 举报
御灵
金牌服务用户   /  发表于:2024-11-14 15:24:40
6#
Lynn.Dou 发表于 2024-11-14 15:16
考虑到边距的话,比较好的做法是导出pdf后通过一些工具在pdf页面中再去添加骑缝章图片。
比如GCpdf:
htt ...

可我怎么知道一共能打印出多少页面呢?因为他有一些检测项目超行的话 打印会重新开一页 怎么能获取到pdf能生成几页呢
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-11-14 17:01:33
7#
使用spread.pageInfo()可以获取所有sheet的pages信息,相加即可。
image.png286926879.png
API链接:
https://demo.grapecity.com.cn/spreadjs/help/api/classes/GC.Spread.Sheets.Workbook#pageinfo
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部