如何更改打印对话框中的下拉值?
Posted
技术标签:
【中文标题】如何更改打印对话框中的下拉值?【英文标题】:How to change the dropdown value in Print dialogue box? 【发布时间】:2021-11-12 03:14:32 【问题描述】:如何使用 javascript/Jquery
更改此下拉列表的值?
说明 我有一个前端,用户将在其中搜索和打印详细信息。对于打印,我使用了 reactToPrint 包。点击打印按钮后,希望在目标下拉列表中的另存为 PDF 中设置默认值。
【问题讨论】:
嗨,欢迎来到 SO。请先拨打tour。然后阅读how to ask questions here。之后编辑问题以符合准则并提供minimal reproducible example 以获取调试详细信息。预计您已经完成了足够的研究工作,并且至少尝试过自己解决问题 -> 到目前为止您尝试过什么? @tacoshy 嗨,当用户点击打印按钮时,我正在尝试在此对话框中为目标下拉菜单设置默认值“另存为 PDF”。 该下拉菜单是您网站的一部分还是浏览器设置的一部分? 这是浏览器中的系统级对话框。您不能通过 Javascript 对其进行修改。你试图做的事情是不可能的。 @tacoshy 它是浏览器设置的一部分。 【参考方案1】:如果该下拉菜单是浏览器(系统)设置的一部分,您无法更改系统级别设置。
我建议您在站点中使用“另存为 PDF”按钮或模拟该对话框。
【讨论】:
【参考方案2】:你只能设置Paper
的大小
@media print
@page
size: A1 | A4 | A5 | landscape;
margin: 0 !important;
body
padding: 75px;
欲了解更多信息:See this Question
注意:您无法更改系统默认设置
但是,
你可以尝试使用react-pdf
【讨论】:
以上是关于如何更改打印对话框中的下拉值?的主要内容,如果未能解决你的问题,请参考以下文章
我如何防止剑道下拉列表在角度 4+ 中更改 valueChange 或 selectionChange 事件的值