0
我的應用程序能夠使用TPrinter
類將其輸出打印到常規打印機,但是當打印到pdf(通過Wind2PDF)時,我需要能夠在代碼中設置文件位置。 Win32有一個DOCINFO.lpszOutput
屬性,可以設置爲實現此目的 - 是否有一種方法在TP ++中使用C++ Builder進行設置?查看文檔/搜索沒有提供任何答案。如何使用XE C++ Builder設置打印名稱?
我的應用程序能夠使用TPrinter
類將其輸出打印到常規打印機,但是當打印到pdf(通過Wind2PDF)時,我需要能夠在代碼中設置文件位置。 Win32有一個DOCINFO.lpszOutput
屬性,可以設置爲實現此目的 - 是否有一種方法在TP ++中使用C++ Builder進行設置?查看文檔/搜索沒有提供任何答案。如何使用XE C++ Builder設置打印名稱?
DOCINFO
結構與Win32 StartDoc()
函數一起使用,其中TPrinter::BeginDoc()
內部調用。但是,BeginDoc()
始終將lpszOutput
設置爲NULL。因此,不可能用TPrinter
指定輸出位置。至少在打印到Wind2PDF時,您將不得不停止使用TPrinter
,而是直接使用Win32 API。
好的,謝謝澄清 – auburg