Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过javascript打印时设置纸张大小_Javascript_Css_Printing - Fatal编程技术网

通过javascript打印时设置纸张大小

通过javascript打印时设置纸张大小,javascript,css,printing,Javascript,Css,Printing,我正在尝试打印一个显示在iframe中的pdf,我希望纸张大小为A4 我怎样才能做到呢 这里obj是显示PDF的Iframe var wndw = obj.contentWindow; wndw.focus(); wndw.print(); 我尝试了CSS,但它没有设置纸张大小。我看了很多问题,但没有一个能给我一个明确的答案。请帮忙 提前谢谢 这是我使用的CSS,我不知道我是否正确使用它 @media print and

我正在尝试打印一个显示在iframe中的pdf,我希望纸张大小为A4 我怎样才能做到呢

这里obj是显示PDF的Iframe

            var wndw = obj.contentWindow;
            wndw.focus();
            wndw.print();
我尝试了CSS,但它没有设置纸张大小。我看了很多问题,但没有一个能给我一个明确的答案。请帮忙 提前谢谢 这是我使用的CSS,我不知道我是否正确使用它

@media print and (width: 8.5in) and (height: 11in) {
    @page {
        margin: 1in;
    }
}
这里是HTML部分,这是angular2组件

<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>
打印

可能的重复您没有显示您尝试过的任何东西,您说您尝试了一些东西,但没有显示您实际尝试的方式-也许您的CSS完全错误我现在也会添加CSS,什么是obj?@JaromandaX这里我添加了CSS和我使用它的方式。请看我是否做错了什么,我不太熟悉HTML CSS