我试图打印iframe中显示的pdf,我希望纸张尺寸为A4 我怎么能实现它,
这里的obj是显示PDF的iframe
var wndw = obj.contentWindow;
wndw.focus();
wndw.print();
我试过CSS,但没有设置纸张尺寸。我经历了可用的SO问题,但没有一个能给我一个明确的答案。请帮忙 提前致谢 这是CSS iam使用,我不知道我是否正确使用它
@media print and (width: 8.5in) and (height: 11in) {
@page {
margin: 1in;
}
}
这是HTML部分,这是angular2 Component
<button *ngIf="ShowPrint" (click)="printDoc(fred)" class="btn btn-default pull-right" style="margin: 10px;" type="button" >Print</button>
<iframe [src]="DocURL" id="fred" #fred style="border: none;" height="100%" width="100%" media="print" >
</iframe>