pb11.5编写的web应用,打印票据的问题

sdwd_lhq 2010-01-31 12:08:54
pb11.5编写的web应用,在打印票据出现一个问题和大家讨论:
本人的思路是先将要打印的内容做成一个datawindow,然后保存成pdf文件,然后通过下面的语句让客户端下载并打开此pdf文件(客户端已安装上了pdf的阅读器)
#if defined PBWEBFORM then
DownloadFile(s, lb_open)
#end if

在自己测试编程的打印机上打印位置没问题,然后做了打印内容整体位移的程序,但当推广应用的时候才发现在不同的打印机上打印位置错位,第一行对齐了,第三四行就产生错位。pdf文档在不同的打印机上为什么会产生出这么大的差异?我不想编写每一个字段打印位置调整的程序,请问还有好的解决办法吗?
...全文
357 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
dahaidao 2010-05-06
  • 打赏
  • 举报
回复
需要判断一下是pdf打印的问题,还是程序的问题。
jykj_007 2010-05-06
  • 打赏
  • 举报
回复
存成doc不行吗?
31737951 2010-03-17
  • 打赏
  • 举报
回复
这个看看 好象只能是 activex
huangguochou 2010-03-07
  • 打赏
  • 举报
回复
票据套打对bs应用而言,如果不借用activex,都是比较难控制的。
永生天地 2010-03-05
  • 打赏
  • 举报
回复
引用 1 楼 hzzz_lgh3399 的回复:
顶。


是datawindow转pdf的问题 ,你用得什么方法。
pb推荐的是gs
wangxun0997 2010-01-31
  • 打赏
  • 举报
回复
你要把内容转换图片我估摸着应该就没问题了,因为这转成PDF它的真实控制符是不是你想要的说不准。
lao_bulls 2010-01-31
  • 打赏
  • 举报
回复
顶。

662

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder Web 应用
社区管理员
  • Web 应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧