查看: 1449|回复: 1

可否在表单打印时不出现新的页面,而是显示打印页面

升级   81%

35

主题

20

回帖

443

积分

中级会员

Rank: 3Rank: 3

积分
443
发表于 2023-7-8 17:58:52 | 显示全部楼层 |阅读模式
本帖最后由 hmh01cn 于 2023-7-8 18:04 编辑

可否在表单打印时不出现新的页面,而是显示打印页面。

当前设计:
编写的报销单,到了会计环节,需要进行打印。但是打印的界面为了符合财务要求是一个特定的格式,和填写报销信息是不同的。已经设计好了这个新界面,也可以正确呈现信息。但是比较麻烦的是,出现这个界面后,还要再右键点击,然后选择打印。
能不能实现一个功能,在报销信息界面,直接点击打印,直接出现设计好的打印模板的打印界面?


根据另外一个回帖的说法是:在新的页面的afterload上写“window.print()”进行打印。但是我遇到了问题,为了符合财务要求,我已经将页面大小设置好了,刚刚好打出三张专用的纸。如果通过:报销信息界面 - 点击打印 - 打开打印模板界面 - 右键点击 - 选择打印,这样就是三张。如果通过:报销信息界面 - 点击打印 - 打开打印模板界面 - 在afterload上写window.print(),这样就是两张,格式变得不同了。这个要如何处理?
回复

使用道具 举报

升级   100%

138

主题

1万

回帖

3万

积分

超级版主

Rank: 8Rank: 8

积分
37423
发表于 2023-7-10 10:01:45 | 显示全部楼层
是样式还没加载完吗?三页和两页的区别在哪儿,截图看一下
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread