|
本帖最后由 hmh01cn 于 2023-7-8 18:04 编辑
可否在表单打印时不出现新的页面,而是显示打印页面。
当前设计:
编写的报销单,到了会计环节,需要进行打印。但是打印的界面为了符合财务要求是一个特定的格式,和填写报销信息是不同的。已经设计好了这个新界面,也可以正确呈现信息。但是比较麻烦的是,出现这个界面后,还要再右键点击,然后选择打印。
能不能实现一个功能,在报销信息界面,直接点击打印,直接出现设计好的打印模板的打印界面?
根据另外一个回帖的说法是:在新的页面的afterload上写“window.print()”进行打印。但是我遇到了问题,为了符合财务要求,我已经将页面大小设置好了,刚刚好打出三张专用的纸。如果通过:报销信息界面 - 点击打印 - 打开打印模板界面 - 右键点击 - 选择打印,这样就是三张。如果通过:报销信息界面 - 点击打印 - 打开打印模板界面 - 在afterload上写window.print(),这样就是两张,格式变得不同了。这个要如何处理?
|
|