pb11.5编写的web应用,打印票据的问题
pb11.5编写的web应用,在打印票据出现一个问题和大家讨论:
本人的思路是先将要打印的内容做成一个datawindow,然后保存成pdf文件,然后通过下面的语句让客户端下载并打开此pdf文件(客户端已安装上了pdf的阅读器)
#if defined PBWEBFORM then
DownloadFile(s, lb_open)
#end if
在自己测试编程的打印机上打印位置没问题,然后做了打印内容整体位移的程序,但当推广应用的时候才发现在不同的打印机上打印位置错位,第一行对齐了,第三四行就产生错位。pdf文档在不同的打印机上为什么会产生出这么大的差异?我不想编写每一个字段打印位置调整的程序,请问还有好的解决办法吗?