无法设置打印方向 ( 积分: 150 )

  • 主题发起人 主题发起人 zwwhb
  • 开始时间 开始时间
Z

zwwhb

Unregistered / Unconfirmed
GUEST, unregistred user!
我使用devmode^.DM_Orientation:=DMORIENT_PORTRAIT设置成为纵向打印,设置了devmode^.dmPaperWidth和devmode^.dmPaperLength,但调试时总发现Printer.Pagewidth一直大于Printer.PageHeight,打印出来成为横向的了。这是什么原因呢,为什么设置没有用呢?
 
Printer.Pagewidth,Printer.PageHeight 是纸张的属性
devmode^.DM_Orientation:=DMORIENT_PORTRAIT 是打印内容的属性。
设置方向 用printer.XXXX就可以了。方向应该是打印内容的出字方向。
 
使用printer.Orientation :=DMORIENT_PORTRAIT 方向仍旧改变不了。是不是不论是横向打印还是纵向打印,devmode^.dmPaperLength都是指长的一边,devmode^.dmPaperWidth都是指短的一边?如果是这样的话,那我的问题就解决了!
 
本来就不是问题。
 
发贴不结贴
 

Similar threads

后退
顶部