![]() |
1
10
您必须提示用户打印当前页,无法跳过此步骤。( 可能地 在IE的ActiveX中)。也就是说,有两种不同的方法可以提示用户在加载页面时打印微笑的图像。 下面是如何在JavaScript中实现这一点。
下面是如何在css/javascript/html中执行此操作(假设您的图片具有
Javascript:
|
![]() |
2
7
我找到的唯一避免打印对话框的解决方案是在Mozilla Firefox上创建一个变量来设置自动打印。如果您需要使用其他浏览器,可能不是最佳解决方案,但在我的情况下,我只需要自动打印报告,它可以工作:
1-打开火狐并在地址栏中键入“about:config”
希望对你有帮助! |
![]() |
3
4
attendstar创建了一个免费的附加组件,它可以抑制对话框,并删除大多数版本的firefox的所有页眉和页脚。 https://addons.mozilla.org/en-US/firefox/addon/attendprint/ 使用该功能,您可以使用$('img').jqprint();jquery的jqprint将只打印从Web应用程序自动调用的图像。 |
![]() |
4
2
据我所知,没有客户机的干预,比如设置浏览器标志,就无法直接打印文档。 在我们当前的项目中,我们需要直接打印到默认打印机,但至少在chrome中,您可以通过附加的启动参数轻松地进行打印。 要直接打印到操作系统默认打印机,可以使用:
另一个可能有用的选项是使用本地打印对话框而不是Chromes打印预览。
注意,
我知道,这并不能完全回答操作问题,但我认为它有些关联,对于基于Web的企业应用程序,这是一个非常常见的用例。也许有人觉得它有用。 对于Firefox,我推荐 Seamless Print Addon |
![]() |
5
1
据我所知,您不能绕过打印对话框。如果浏览器允许的话,这将是一个非常明显的安全缺陷。但您可以使用“window.print()”打开打印对话框。 |
![]() |
6
1
我认为您最多需要一个使用基本Windows API的ActiveX组件来获取默认打印机的设备上下文,并尝试使用打印机设置的假定值打印嵌入图像。 |
![]() |
7
1
要自动打印到默认打印机而不看到打印对话框提示,我在以下问题中共享了一些适用于IE7、IE8和IE9的代码: |
![]() |
8
0
从最近几天的大量搜索中, 我找到了一个最好的解决办法。 截止日期chrome不支持直接从javascript打印。 它已经启动了USB和串行API,这可能会有所帮助。 但目前我使用的是开源的JavaApplet解决方案。 https://github.com/qzind/qz-print -建造 当我在构建它时出错。我喜欢预建的-QZ打印插件1.9.3 桌面应用程序,很好用。 从这里下载: https://qz.io/download/ 代码示例:
完整示例如下: https://gist.github.com/bkrajendra/c80de17b627e59287f7c |
![]() |
9
0
这是我为火狐找到的最佳解决方案: 有这个很棒的附加组件 Seamless Print. 它的作用就像魅力。 |
![]() |
PruitIgoe · Swift:打印分隔符不在数组项之间添加空格 6 年前 |
![]() |
Wizard · 在Python中使用if语句打印二维数组 6 年前 |
![]() |
Rich · 如何记录日志。是否与操作员一起调试? 6 年前 |
![]() |
alvas · %6.4f的现代打印版本是什么? 6 年前 |
![]() |
j panton · 在Python中同时打印多个表 6 年前 |
![]() |
aziz · Datatables打印问题-分页符前的红线 6 年前 |
|
Ibber Chochem · 如何定义ESC/POS中参数的长度? 6 年前 |