数据窗口的纸张方向在打印与预览时不一致问题?
打印数据窗口用函数:PrintDataWindow(job,dw_1)
用代码动态设置数据窗口的打印属性--纸张方向为“1”,即“横向”,实际打印时,结果还是按打印机的“纵向”属性,而不是按数据窗口的打印属性“横向”输出。
结论:设置数据窗口的打印属性,如“打印方向”、“纸张类型”只是解决了预览的问题,并非“所见即所得”,实际输出结果和预览时完全两样,还是依赖打印机的属性。这可能是PB的Bug吧!真气人!!!
问题:我想用Pb的PrintSetup()函数设置打印机,但为了保证和预览的一致性,想取出设置后的打印机的纸张类型、打印方向等属性赋给数据窗口的打印属性。请问取打印机属性的Windows API函数是什么?实例?谢谢!!!
(不想用流芳的MyPrint.DLL)