用HP D1300喷墨打印机打印不全

songyk8848 2008-11-11 04:46:25
Printer.Font.Bold = True
str = "要打印的内容"
Printer.FontSize = 22
Printer.CurrentX = (11340 - Len(str) * 500) / 2
Printer.CurrentY = 567
Printer.Print Trim(str)
printer.enddoc
用HP D1300喷墨打印机在开发机上都正常,编译好安装的目标机上打印的时候打印不全,有的字就缺少了.在目标机上装上VB就能正常打印
哪位高手知道这是什么问题吗,怎么解决
...全文
608 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
vbman2003 2008-11-12
  • 打赏
  • 举报
回复
上面错了,应该是:
Printer.CurrentX = (Printer.width - Printer.TextWidth(str)) / 2
vbman2003 2008-11-12
  • 打赏
  • 举报
回复
如果你的这句:
Printer.CurrentX = (11340 - Len(str) * 500) / 2
是居中打印,那么尝试修改为:
Printer.CurrentX = (Printer.PaperSize - Printer.TextWidth(str)) / 2
ChinaITOldMan 2008-11-12
  • 打赏
  • 举报
回复
换个字体试一试
tongnaifu 2008-11-11
  • 打赏
  • 举报
回复
生成安装程序,安装在目标机,目标机缺少文件。

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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