急用!!!请高手指点一下如何控制打印的高度问题。(100分)

  • 主题发起人 主题发起人 aolip
  • 开始时间 开始时间
A

aolip

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在做一个打印送货单的程序,送货单的宽度和A4纸一样,高度是A4纸的一半。
由于那些送货单纸是连在一起放入打印机的,现在要求每打印完一张后,打印机出纸一张。
但由于我在QuickRep里设置是A4纸,所以打印完后就出纸两张,我再把它的PaperSize属性
改为自定义,并把Length(高度)改为A4纸的一半,但它仍然是出纸两张。请各位高手
指点一下,该如何设置才能出纸一张。
 
各位大侠,帮忙一下,我花了很多时间研究不出来,而又急着用,谢谢。
 
Length(高度)改为A4纸的一半
-------长度呀
 
我试过了,但还是会出两张纸。
 
你是用的qrpt吧!哈哈哈哈哈,不行的用其他控件吧
要不就用低层的语句来写吧
 
你说的应该是出纸半张吧????
打印机的驱动程序是检测纸张的,
所以你的程序恐怕嘿嘿嘿。
不过可能会出现别的情况关注
 
TO shbjkl:
底层的语句如何写,请指点下。谢谢。
To 陈晨
因为我用的打印纸是三层的,高度只有A4纸的一半,所以就出纸两张(那些纸是连在一起
放的,就是中间有缝可撕开的那种)
请大家帮忙,我急用 。





































 
自定紙張格式為了能在WIN9X和NT WIN2000都適用
依如下步驟
Report.page.PaperSize:=Custom;
//先設
//--紙張大小
if PaperLen>0 then
Report.page.Length:=PaperLen;
if PaperWid>0 then
Report.page.Width:=PaperWid;
Report.Page.paperSize:=Default;
//套表或自定尺寸一定為Default
印表機部份
印表機在WIN2000要在印表機伺服器自定紙張格式,該印表機再引用此格式前題印表機
必須能支援自定格式自定格式多是用點陣式,而印表機必為預設印表機
WIN9X不必設定紙張而是印表機內設定紙張尺寸
 
我试一下,谢谢
 
后退
顶部