请问一个打印的问题,上次没有解决,看来是高难问题,重新开贴,加分,希望高手解决,谢谢

nmgwangwei 2004-09-16 09:56:44
我在A3纸上打印一行文字,是以“宽边为顶部”进行打印,为什么打印的这一行文字不能打到顶部的“左角上”,而是向下移动了90mm,也就是Y值加了有90mm吧,但是我设的坐标都是0,请高手给解决,谢谢。。。

Printer.Orientation = vbPRORLandscape
Printer.ScaleMode = vbMillimeters
Printer.PaperSize = vbPRPSA3

Printer.CurrentX = 0
Printer.CurrentY = 0
上次有一个高手说是系统仍把A3的识别为A4纸,我试了一下,打的位置A3和A4是一样的,但是我的代码设置的纸型是A3呀,如果它是识别为A4的,又该如何处理,高手解决。谢谢。。。
...全文
117 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
wumylove1234 2004-09-18
  • 打赏
  • 举报
回复
你的操作系统!!!!!!!!!是什么!!!!!!!!!!!!!
XFHUANG 2004-09-18
  • 打赏
  • 举报
回复
不是吧,您使用printer.print時打印機預設為letter(8 1/2 * 11) or us (14 7/8 * 11) 所以您打印機預設紙張應先定義為這兩种,我這樣定義後測試正確.
nmgwangwei 2004-09-16
  • 打赏
  • 举报
回复
问题还是没有解决。
icedut 2004-09-16
  • 打赏
  • 举报
回复
如果是w2000 他还是会按照A4的打印
---------------------------------
你试试我的方法,不一定好使
w2000
我这里的报表使用active report作的

打印是连续走纸

我是这么解决的
在打印机的文件--服务器属性: 添加自定义纸型
在打印机的属性设置中:
常规:打印首选项--纸张/质量:牵引送纸
高级--纸张大小:自定义得纸型
高级:打印机的默认设置中相应的也要修改
设备设置:牵引送纸:自定义得纸型
看看打印机的各项属性,都改对就可以了

jone999 2004-09-16
  • 打赏
  • 举报
回复
help you up
icedut 2004-09-16
  • 打赏
  • 举报
回复
http://support.microsoft.com/default.aspx?scid=kb;EN-US;282474
icedut 2004-09-16
  • 打赏
  • 举报
回复
w2000下修改自定义纸型
你参考一下


http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/q180/6/45.asp&NoWebContent=1
ryuginka 2004-09-16
  • 打赏
  • 举报
回复
up

1,217

社区成员

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

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