Printing 是否有一些方法可以在不显示保存对话框的情况下通过xps打印机打印?

Printing 是否有一些方法可以在不显示保存对话框的情况下通过xps打印机打印?,printing,vb6,dialog,report,Printing,Vb6,Dialog,Report,我正在尝试在没有保存对话框的情况下使用XPS打印机打印 我正在使用VB6上的打印机对象 有什么想法吗?无法从VB6控制XPS Document Writer文件名,但可以使用名为的第三方产品。要在Win2PDF中保存文件名,请使用SaveSetting方法将文件名保存到注册表,如下所示: SaveSetting "Dane Prairie Systems", "Win2PDF", "PDFFileName", "c:\test\test.xps" 在键设置为的情况下调用SaveSetting后

我正在尝试在没有保存对话框的情况下使用XPS打印机打印

我正在使用VB6上的打印机对象


有什么想法吗?

无法从VB6控制XPS Document Writer文件名,但可以使用名为的第三方产品。要在Win2PDF中保存文件名,请使用SaveSetting方法将文件名保存到注册表,如下所示:

SaveSetting "Dane Prairie Systems", "Win2PDF", "PDFFileName", "c:\test\test.xps"

在键设置为的情况下调用SaveSetting后,使用VB6 printer对象打印到Win2PDF打印机以创建XPS文件。

尝试printer.print方法,查看是否将数据直接发送到默认打印机。默认打印机不必是实际的物理设备。根据您的计算机,您可以选择将文档作为传真发送,或在打印时将其保存为PDF或XPS文件。是的,我知道。。。但我已经在使用Printer对象来生成报告。仅当所选打印机为XPS打印机时,我才需要隐藏“保存”对话框。