在 Windows 上如何更改所有打印文档的颜色
我想为色盲人士更改打印文档的颜色。
目前,我正在将 startDocPrinter、EndDocPrinter 等与使用 postscript 的 pdf 虚拟打印机挂钩,并且效果良好。我能够改变颜色。
但我有几台来自不同公司的打印机:惠普、佳能。他们每个人似乎都使用不同的印刷语言。当我单击“打印到文件”时,写入的文件似乎总是不同:PCL、EMF、PostScript,...
当我查看打印过程时,GDI API 似乎是通用的,与我将使用的打印设备无关。如果我挂钩 GDI 功能,我可以在所有打印机上更改颜色吗?
您对此有什么建议吗?
谢谢。
I would like to change colors on printed documents for color-blind people.
Currently I am hooking startDocPrinter, EndDocPrinter, ... with a pdf virtual printer which use postscript and it works well. I am able to change colors.
But I have several printers from different companies : HP, Canon. Each of them seems to use different printing language. When I click on "print into a file", the file written seems always different : PCL, EMF, PostScript, ...
When I look at printing process it seems that GDI API is generic and not related on which printing device I will use. If I hook GDI function, could I be able to change colors on all my printers ?
Do you have any advices about this ?
Thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论