如何使用打印文档打印,以便控制打印机纸张大小?
,
中完成
发布于 2008-11-25 13:17:40
作为一个用户,我不希望当我进入一个站点时,有人改变我的打印机的设置或控制我的打印机。
出于安全原因,我希望这是不可能的。
发布于 2008-11-25 13:54:42
您最好的选择是生成PDF文件,其中包含适当的siez。打印机应该在此基础上选择正确的页面大小,除非用户在打印对话框中手动更改它。
滚动打印对话框是一种安全限制,ActiveX或火狐扩展是您唯一的选择,这在基于intranet的the应用程序上可能是可以的。
发布于 2008-11-25 13:19:44
我能够对打印机客户端进行如此大的控制的唯一方法是创建一个ActiveX组件,它将处理打印接口并从那里开始。这不是交叉清算,也不是最干净的解决方案;然而,这是我管理纸张大小的唯一方法。我查看了CSS @print选项,但未能找到真正控制大小的选项。
唯一的另一种可能是看看像Flash或Silverlight这样的打印功能。我不太熟悉他们是否有你想要的东西,然而,这可能是另一种选择。
https://stackoverflow.com/questions/317256
复制相似问题