如何在Chrome中打印时更改纸张尺寸

use*_*490 5 javascript google-chrome

抱歉这是一个太简单的问题,但很长一段时间我找不到答案.我使用此jQuery代码将Chrome中的iFrame保存为pdf:

$("#ifr").get(0).contentWindow.print();
Run Code Online (Sandbox Code Playgroud)

一切都很好,但Chrome总是采用Letter格式输出.我需要增加纸张尺寸或定义自定义纸张尺寸.

有许多参考资料表明Chrome应该从 Win 7中的默认打印机获取纸张大小.但更改默认打印机打印选项(纸张大小,布局等)不会影响Chrome打印 - 无论默认情况如何,它都会采用Letter格式打印机设置.

Chrome从哪里获取打印页面大小设置?我该怎么改变它?

谢谢