超牛的pb 打印程序,在pb9以下很好使,可以自定义纸张,但是在pb11.5中不太好使,哪位高手可以下载下来看看该怎么修改,我修改了好长时间也没有解决。问题应该是出在对外部函数的调用上,即ansi和unicode的问题,具体好像是nvo_prn里面的getprinterntdm函数。在pb11.5中需要修改
printerlist[li_i].is_PrintProcessor=string(lstr_info.pPrintProcessor , "address")
为
printerlist[li_i].is_Printername=String(blob(String lstr_info.pPrinterName, "address" )),EncodingUTF8!)
希望哪位高手看到并且能够解决这个问题,我的邮箱ytcola@tom.com。
2019-12-21 22:13:31
124KB
pb
打印
1