使用LeadTools虚拟打印机驱动程序

LeadTools虚拟打印机驱动程序是可以通过应用程序控制的虚拟打印机。

使用以下功能获取或设置LeadTools虚拟打印机选项:

l_prnsetPrinterspifications

l_prngetPrinterspifications

要确定打印机是否是LeadTools虚拟打印机驱动程序,请致电l_prnisleadtoolsprinter功能。

通过使用以下功能,安装和卸载LeadTools虚拟打印机:

l_prninstallprinter

l_prnuninstallprinter

安装之前,填充prnprinterinfo具有适当值的结构。使用l PrngetPrinterinfo要在安装打印机时获取使用的信息。。l PrngetPrinterinfo通过打电话l_prnfreeprinterinfo

默认情况下,LeadTools虚拟打印机已解锁,任何应用程序都可以直接打印到其上。只有最初使用密码创建的打印机才能锁定。通过填充PSZPassword成员,在安装过程中锁定打印机的能力prnprinterinfo使用要使用的密码结构。锁定打印机,以防止其他应用程序通过调用l_prnlockprinter功能。

如果打印机被锁定,当用户试图直接打印到打印机时,消息框显示打印机已锁定。

要解锁打印机,请致电l_prnunlockprinter功能。

要确定是否防止应用程序直接打印到指定的LeadTools虚拟打印机,请致电l_prnisprinterled功能。

LeadTools虚拟打印机驱动程序为以下操作提供回调功能:

这些回调功能是:

prnemfrgsproc功能

Prnjobinfoproc功能

在使用EMF回调函数之前,您必须使用l_prnregisteremfcallback功能。当不再需要触发此回调功能时,必须通过调用l_prnunregisteremfcallback功能。

在使用作业回调函数之前,您必须使用l_prnregisterjobcallback功能。当不再需要触发此回调功能时,必须通过调用l_prnunregisterjobcallback功能。

您的可执行文件可以同时沉入多个打印机的事件上。只需使用多个呼叫l_prnregisteremfcallbackl_prnregisterjobcallback,在每个呼叫中​​传递PSZPrintername参数的不同打印机名称。

LeadTools虚拟打印机C API帮助
188金宝搏的网址客服|支持|联系我们|知识产权通知
©1991-2022Lead Technologies,Inc。版权所有。