[英]On Chrome ion-modal-view long contents printing is not allow all pages
我已经搜索并尝试过发布的文章。 如
@media print {
.modal {
position: absolute;
left: 0;
top: 0;
margin: 0;
padding: 0;
visibility: visible;
/**Remove scrollbar for printing.**/
overflow: visible !important;
}
.modal-dialog {
visibility: visible !important;
/**Remove scrollbar for printing.**/
overflow: visible !important;
}
}
它完全适用于引导模式视图。 但它不适用于内容较长的 ion-modal-view。
一个奇怪的点......如果页面是桌面模式https://d.pr/i/Rl8VFR ,那么 window.print() 对所有页面都有效。 但如果页面是移动模式https://d.pr/i/NO4fbI ,则 window.print() 仅打印第一页。
您有什么想法可以解决 ion-modal-view 长内容上的这个问题吗?
提前致谢。
通过简单修改打印样式解决了问题。 当离子模态被激活时, <body>
标签具有height: 100%
属性。 这是不允许打印所有页面的原因。 所以当你在 ionic modal view 上使用 print 时,你必须设置
body { height: auto !important; }
我会帮你的。 此解决方案完全适用于 ionic v1。 谢谢
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.