Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.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/1/asp.net/37.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
Jquery 用Javascript打印_Jquery_Asp.net_Jquery Plugins_Javascript - Fatal编程技术网

Jquery 用Javascript打印

Jquery 用Javascript打印,jquery,asp.net,jquery-plugins,javascript,Jquery,Asp.net,Jquery Plugins,Javascript,我在项目中使用windows.print()打印页面。我使用Css设置此页面的样式,以删除正文边距和填充。但是像IE这样的浏览器在打印设置中有默认的边距。我如何删除所有这些边距?我想用整页来打印如果没有某种ActiveX协议,我想你是做不到的。不久前我也尝试过同样的方法,但这是不可能的,因为这些设置只能从用户的计算机上更改,而网页脚本无法访问该计算机。我能想到的唯一替代方法是使用TCPDF或其他东西生成PDF;这样,您就可以让它完全按照您的需要打印。复制:我想知道如果打印机不支持整页打印,您希望

我在项目中使用
windows.print()
打印页面。我使用Css设置此页面的样式,以删除正文边距和填充。但是像IE这样的浏览器在打印设置中有默认的边距。我如何删除所有这些边距?我想用整页来打印

如果没有某种ActiveX协议,我想你是做不到的。不久前我也尝试过同样的方法,但这是不可能的,因为这些设置只能从用户的计算机上更改,而网页脚本无法访问该计算机。我能想到的唯一替代方法是使用TCPDF或其他东西生成PDF;这样,您就可以让它完全按照您的需要打印。

复制:我想知道如果打印机不支持整页打印,您希望做什么。您需要指定专门用于打印的样式。如果您使用的是外部样式表(如),那么您可以将媒体属性设置为也用于打印,这是一个无法(不可能)通过Javascript控制的打印机设置。这些设置需要由用户手动更改,或者嵌入某种ActiveX控件,并具有更改它们的权限。