浏览器打印对话框编程或其他方式

时间:2018-10-08 08:09:20

标签: javascript html5 web-applications printing cross-browser

首先让我解释一下我在说什么以及我们为什么需要它。

我们与一家跨国公司合作已有近20年的时间,出于某些原因,一些国家/地区仍在使用IE7和我们的旧版本。

原因是拥有ActiveX并使用ScriptX来操纵IE7上的打印对话框。

客户用户每天要打印数百张发票,并且每张发票或报表使用不同的纸张尺寸和方向,并且用户不想在每次打印时都设置打印对话框设置。因此,在那个时候,我们为此目的实现了ScriptX,每个人都很高兴。

但是随着时间的流逝,我们更新了Web应用程序以使其能够与所有现代浏览器一起使用,并且我们移至IE11,并忽略了所有先前版本。 IE版本。

在这一点上,并且在多浏览器支持下,不再涉及activex和vbscript。这意味着我们不能在这几个国家/地区使用Active和ScriptX,但他们坚持拥有此打印功能,因为时间对他们来说非常重要。

现在我们陷入困境,我无法提供任何解决方案,因为我不知道如何在所有现代浏览器上处理此类打印支持,或者无法在Google的该区域找到任何示例。

我需要一些建议,甚至可能需要样品,我敢肯定这不能是第一次有人提出这样的要求。我几乎可以肯定,许多公司都希望这种行为,而且我敢肯定有解决方案,但无法弄清楚到底是什么。

它可以是任何东西,甚至可以是新应用程序,也可以是我们可以编写并安装在客户端PC上以处理此行为的东西。

我没有缩小我的需求,因为我不知道任何单一的解决方案,因此我愿意接受所有建议,并且我可以编写任何具有此功能的东西。

我希望我能清楚地说明情况,如果没有,请告诉我,以便我提供更多详细信息。

0 个答案:

没有答案