我有一个使用
Vuetify构建的应用程序.
UPDATE
我在主要部分有一个.scroll-y类,如果我使用这个css进行打印:
@media print{ body,html { height: 5000px !important; } .scroll-y { height: 100% !important; } }
它有效,但显然我不希望每个印刷品的设定高度为5000px,
我可以使用js计算高度并设置它,但我想知道是否有更好/更简单的方法?
解决方法
你必须改变CSS,添加如下内容:
@media print { body { overflow: auto; height: auto; } .scroll-y { height: auto; overflow: visible; } }
因此.scroll-y占用了所需的所有空间,并且身体将长大到正确的印刷尺寸.
当然,你必须添加html元素来打印@R_989_6404@,在典型的打印尺寸(即A4)上预览打印视图,并添加需要分解打印元素的地方
<div class="print-break-page"></div>
用css:
.print-break-page { page-break-after: always; }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。