如何使用Javascript

时间:2018-03-23 16:38:34

标签: javascript c# html css asp.net

我正在尝试设计一个网页,当打印(或)使用“Microsoft Print to PDF”将其保存为pdf时,只需要以一定的高度和宽度打印/保存。

我试过

 @media print{
@page{
margin-top; 2px;
margin-botton" 2px;
size: 5in 7in;
}

以及许多类似的变化,但无论我做什么,导出的pdf始终是8.5 * 11大小。

如何通过将页面大小和页边距设置为我的规格来打印网页。这应该适用于IE11

1 个答案:

答案 0 :(得分:0)

也许是因为你很快输入了你的信息,但你使用的代码是无效的css ......

无论如何,这是来自MDN:

  

您只能更改文档的边距,孤立,窗口和分页符。尝试更改任何其他CSS属性将被忽略。

如果您考虑一下,这是有道理的,因为您无法确定用户将使用的纸张尺寸。

所以我建议将高度和宽度应用于html中的元素,也可以为其添加一个黑色边框,用于从生成的打印输出中删除文档。