【发布时间】:2016-12-08 10:23:35
【问题描述】:
我正在尝试打印出现在我的应用程序的引导模式中的发货标签(4 英寸 x 6 英寸)。
这是我的印刷媒体 CSS :
@media print {
body * {
visibility: hidden;
}
#print-content * {
visibility: visible;
height: auto;
width:auto;
max-width: 100%;
max-height: 100%;
}
.modal{
position: absolute;
left: 0;
top: 0;
}
@page{
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
}
}
这是我的带有运输标签图像的模态内容:
<div class="col-md-12 col-lg-12 col-xs-12 col-sm-12 " id="print-content">
<img class="img-responsive" ng-if="labelLoaded" data-ng-src="data:image/jpeg;base64,{{myImage}}">
<img ng-hide="labelLoaded" ng-src="">
</div>
我的图像在我的 Chrome 的“打印预览”中显示良好 - 除了它显示 2 页而不是 1 页;第二页完全空白。
我花了一个小时试图找出问题所在 - 但没有任何进展。
我使用日本明信片作为纸张尺寸,因为它最接近运输标签。
我错过了什么?
【问题讨论】:
标签: html css twitter-bootstrap printing