找回密码
 立即注册

QQ登录

只需一步,快速开始

hpj2046

金牌服务用户

25

主题

43

帖子

620

积分

金牌服务用户

积分
620
hpj2046
金牌服务用户   /  发表于:2021-5-10 22:59  /   查看:2266  /  回复:5
1金币
设置了自适应行高,输入显示时正常行高可以自动扩展,但是打印到PDF时不能自适应行高,打印有缺失!
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

的确,由于各个浏览器的底层策略不太一样,所以目前是这样实现自适应的,我们也正在寻求更优的解决方式。 目前,如果需要页面和打印页面都需要自适应,可以通过制作一个专门的打印页面来实现: 显示页面的单元格在行高上合并2行,其中一行固定行高,另外一行是 自适应。这样运行页面,单元格行高就不会是0了。 打印页面的单元格设置为单行的文本框,并开启自适应和自动换行: 这样页面中和打印页面中就都可以实现自适应 ...

5 个回复

倒序浏览
最佳答案
最佳答案
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-5-10 22:59:47
来自 6#
hpj2046 发表于 2021-5-13 15:22
如果设成单行则会出现无值时,行高为0,鼠标都法进入文本框内填写

的确,由于各个浏览器的底层策略不太一样,所以目前是这样实现自适应的,我们也正在寻求更优的解决方式。
目前,如果需要页面和打印页面都需要自适应,可以通过制作一个专门的打印页面来实现:
显示页面的单元格在行高上合并2行,其中一行固定行高,另外一行是 自适应。这样运行页面,单元格行高就不会是0了。

打印页面的单元格设置为单行的文本框,并开启自适应和自动换行:

这样页面中和打印页面中就都可以实现自适应了:

附上demo

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-5-11 13:54:12
2#
您好,这个我们具体调查一下后续给您回复哦~
回复 使用道具 举报
hpj2046
金牌服务用户   /  发表于:2021-5-12 22:40:22
3#
这个还比较急,请尽快回复
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-5-13 10:00:30
4#
您好,出现这个问题的原因是:自适应行高的单元格不能在行方向上有合并,否则会失效。解决方案:在设计器中将该多行文本框单元格设置为单行,并设置行高自适应

打印效果对比:

请问您目前的使用场景是什么样子的呢?
由于目前的策略是自适应模式会按照输入框内文字的高度来动态调整的,没有文字的时候,就没有高度,即行高为0。
所以,对于以下两种情况:
1.如果您文本框中初始就有内容,是需要用户修改部分文本框中内容后打印,这是不会受影响的,可以直接通过上面的解决方案实现。
2.但是如果您这个文本框中的内容需要用户输入,目前需要您预先输入一行文字,使该多行文本框行高不为0:


为了您在后续更好的使用体验,我们会进一步讨论针对第二种情况的策略。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
hpj2046
金牌服务用户   /  发表于:2021-5-13 15:22:04
5#
如果设成单行则会出现无值时,行高为0,鼠标都法进入文本框内填写
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部