找回密码
 立即注册

QQ登录

只需一步,快速开始

tutu

注册会员

24

主题

64

帖子

182

积分

注册会员

积分
182
tutu
注册会员   /  发表于:2021-1-25 16:45  /   查看:5009  /  回复:12
您好
想问一下, 有什么方式可以使导出的pdf能够放下单元格文字?(不改变单元格宽度的前提下)
image.png441221618.png
image.png246955870.png

导出pdf问题.rar

2.67 MB, 下载次数: 141

12 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-1-25 17:47:07
沙发
这是由于导出pdf时用于绘制的字体未注册到pdf引起的。

所以,导出的内容将回后备字体呈现文本。

您需要注册对应的字体,参考学习指南
https://demo.grapecity.com.cn/sp ... t-export-pdf/purejs
回复 使用道具 举报
tutu
注册会员   /  发表于:2021-2-1 10:10:35
板凳
本帖最后由 tutu 于 2021-2-1 10:11 编辑

您好
我这边给单元格设置的宋体,导出pdf字体也注册宋体,发现单元格还是放不下。想问一下是不是我哪里设置的不对,还是其他的原因。


下图是单元格的字体样式属性
image.png641831969.png


image.png994440917.png

导出pdf问题2.0.rar

7.91 MB, 下载次数: 120

回复 使用道具 举报
tutu
注册会员   /  发表于:2021-2-1 10:11:41
地板
image.png889392394.png
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-2-1 10:51:05
5#

这是因为您没有设置足够的列宽。
导出PDF是所见即所得的,您页面的显示列宽不够展示所有的单元格,导出就无法显示全部。
image.png94836424.png

回复 使用道具 举报
tutu
注册会员   /  发表于:2021-2-1 11:00:23
6#
这边这个单元格的宽度假设只能这么大,
且样式我设置了缩小字体填充
请问还有其他的技术手段解决吗
只能能在导出pdf显示全不超出单元格就行
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-2-1 11:48:17
7#
tutu 发表于 2021-2-1 11:00
这边这个单元格的宽度假设只能这么大,
且样式我设置了缩小字体填充
请问还有其他的技术手段解决吗

您可以参考这个demo的B9单元格

导出自适应.zip

2.21 KB, 下载次数: 128

回复 使用道具 举报
tutu
注册会员   /  发表于:2021-2-1 15:02:36
8#
我这边测试了一下你发过来的demo, 发现我把字调整了一下单元格就放不下
我怀疑是不是单元格缩小字体填充,spread导出pdf也是有极限了,不能把字体压缩的太小

导出自适应.rar

1.98 KB, 下载次数: 124

回复 使用道具 举报
tutu
注册会员   /  发表于:2021-2-1 15:05:23
9#
tutu 发表于 2021-2-1 15:02
我这边测试了一下你发过来的demo, 发现我把字调整了一下单元格就放不下
我怀疑是不是单元格缩小字体填充 ...

image.png791776122.png
少了一个字


不改变单元格宽度的前提下,我想把这个字显示出来能否做到
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-2-1 15:32:27
10#

还是这个demo,这边测试了用shrinkToFit是可以,满足您的需求的 image.png736396789.png
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部