Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.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 window.print()-可以设置纸张大小吗?_Javascript_C#_Asp.net - Fatal编程技术网

Javascript window.print()-可以设置纸张大小吗?

Javascript window.print()-可以设置纸张大小吗?,javascript,c#,asp.net,Javascript,C#,Asp.net,我们有一个打印机友好版本的网页,我们要打印。问题是我们希望它在默认情况下打印在4“*6”大小的纸张上 这可能吗?您可以尝试将所有内容放入一个具有特定宽度的div中,以mm或中的给出。打印时不会选择特定的纸张尺寸,但它将保证适合宽度方向。您可以使用CSS设置纸张尺寸: @page { size: auto; size: A3; margin: 0mm; } 不,您不能从JavaScript控制它。一般来说,web浏览器的打印支持非常糟糕。我的dive的尺寸为4“*6”,但

我们有一个打印机友好版本的网页,我们要打印。问题是我们希望它在默认情况下打印在4“*6”大小的纸张上


这可能吗?

您可以尝试将所有内容放入一个具有特定宽度的div中,以
mm
中的
给出。打印时不会选择特定的纸张尺寸,但它将保证适合宽度方向。

您可以使用
CSS
设置纸张尺寸:

@page {
    size: auto;
    size: A3;
    margin: 0mm;
}

不,您不能从JavaScript控制它。一般来说,web浏览器的打印支持非常糟糕。我的dive的尺寸为4“*6”,但我需要将我的网页的打印机纸张大小设置为相同。