找回密码
 立即注册

QQ登录

只需一步,快速开始

xfbar

注册会员

2

主题

13

帖子

61

积分

注册会员

积分
61
最新发帖
xfbar
注册会员   /  发表于:2022-6-14 08:34  /   查看:1850  /  回复:8
1金币
本帖最后由 xfbar 于 2022-6-14 21:20 编辑

表单设置用CSS进行行高控制,设置为启动页 正常,但关闭启动页从别的表单启动 自动导出PDF文件时,格式失效,影响美观,有啥解决途径没有?

最佳答案

查看完整内容

您好,这是因为导出pdf时是从后端获取数据然后导出的,所以CSS是不生效的。 您可以考虑通过网页打印命令来实现: 1.需要打印时,跳转到打印资料承诺书页面,并传值到页面上的一个文本框中 2.通过文本框的值变更触发文本框上的网页打印命令 打印效果:

8 个回复

倒序浏览
最佳答案
最佳答案
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-6-14 08:34:18
来自 5#
您好,这是因为导出pdf时是从后端获取数据然后导出的,所以CSS是不生效的。
您可以考虑通过网页打印命令来实现:
1.需要打印时,跳转到打印资料承诺书页面,并传值到页面上的一个文本框中

2.通过文本框的值变更触发文本框上的网页打印命令

打印效果:

本帖子中包含更多资源

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

x
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-6-14 10:07:44
2#
您好,这个问题只凭描述我们很难判断出原因呢,因为我们不知道您自动导出PDF这部分具体做了什么设置,建议您可以附上一个可以复现问题的工程文件,这边具体帮您看一下哦~
回复 使用道具 举报
xfbar
注册会员   /  发表于:2022-6-14 12:43:42
3#
1、demo已设置启动页面,运行正常(文字刚好充满 合并的 单元格);
2、若修改为“录入承诺书信息”为启动页(正常情况是这样的),然后 打印 承诺书,就可以看到生成的PDF 没有充满单元格,CSS失效了。





本帖子中包含更多资源

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

x
回复 使用道具 举报
xfbar
注册会员   /  发表于:2022-6-14 15:24:54
4#
Chelsey.Wang 发表于 2022-6-14 10:07
您好,这个问题只凭描述我们很难判断出原因呢,因为我们不知道您自动导出PDF这部分具体做了什么设置,建议 ...

demo已提供,好好研究下,我看论坛好几人都反馈了这个问题,能给出解决方案最好!
回复 使用道具 举报
xfbar
注册会员   /  发表于:2022-6-14 16:39:25
6#
Chelsey.Wang 发表于 2022-6-14 15:25
您好,这是因为导出pdf时是从后端获取数据然后导出的,所以CSS是不生效的。
您可以考虑通过网页打印命令来 ...

两个 连着的 打印命令,即一个完事后进行第二个,命令是写一起的,好像不生效!

是不是 得变下思路,先转到第一个表,打印后 再转第二个表?!
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-6-14 17:33:03
7#
xfbar 发表于 2022-6-14 16:39
两个 连着的 打印命令,即一个完事后进行第二个,命令是写一起的,好像不生效!

是不是 得变下思路, ...

是的,出于安全方面的考虑,浏览器一般不允许连续执行多个打印命令,需要绕一下,通过别的思路实现~
回复 使用道具 举报
xfbar
注册会员   /  发表于:2022-6-15 12:27:08
8#
Chelsey.Wang 发表于 2022-6-14 17:33
是的,出于安全方面的考虑,浏览器一般不允许连续执行多个打印命令,需要绕一下,通过别的思路实现~

有没有办法实现 打印完后 自动返回上一页面?!
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-6-15 17:32:33
9#
xfbar 发表于 2022-6-15 12:27
有没有办法实现 打印完后 自动返回上一页面?!

目前活字格中没有这样的命令,这里是调用浏览器的功能实现的打印,因此这个打印是浏览器的行为,大佬可以调查一下是否可以通过JS或者Jquery监听到浏览器的打印完成,进行下一步操作。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部