阅读:1595回复:7
FinePrint虚拟打印是怎样实现的?
FinePrint可以将多页打印在一个A4页面上的程序,是以一个打印驱动程序存在的。它可以将应用程序的打印输出,保存为一个文档,将此文档按用户的要求处理之后,发送给其它的打印机,最终完成其功能。请问,可知道它是怎样将俘获应用程序的打印输出,又是以什么样的格式保存的?谢谢。
|
|
沙发#
发布于:2002-04-09 09:32
ddk中有一个post scriptdriver的例子程序,它可以截获gdi生成的打印数据并将数据修改成自己打印机可识别的数据,这个可由你随便定义,但他是在内核层,处理数据不太方便。这些数据会被发送到相应的打印机端口,此时到了应用层,你可以将它们进行进一步的处理
|
|
板凳#
发布于:2002-04-09 09:38
请问,哪里有DDK的XP版下载?
|
|
地板#
发布于:2002-04-11 14:33
用户被禁言,该主题自动屏蔽! |
|
地下室#
发布于:2002-04-11 16:13
我在nt4下作的,在2k下好用,xp没试过。
|
|
5楼#
发布于:2002-04-11 22:12
fkddn 你好,
我刚刚开始学习DDK,也是因为要实现一个软件功能,即,将一个应用软件的打印机输出重新编排后,再次输出到打印机上。要求是不能修改原应用软件,我考虚使用驱动程序的方式实现。同时,也看到了FinePrint提供了这样的功能,说明是可行的。但是,我要实现的需求更加地杂,所以想自己做一个这样的软件。 我一直以来是使用Delphi做为我的开发工具的,主要是在数据库应用这一个方面做一些应用。现在采用VC++和DDK,想必有很大的困难。所以我很想有一些或一个很好的例子。 从你的回应中,我了解到你是位精通此道的人,希忘能得到您更进一步的帮助。 谢谢! Richard Pang |
|
6楼#
发布于:2002-04-13 00:11
非常感谢fkddn的帮助
|
|
7楼#
发布于:2004-05-23 13:31
fkddn:你好,请问你的email是多少?我想请教你些问题,我的yangxinjiang@eyou.com.谢谢!
|
|