S sunys Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-19 #1 在 2000的打印机属性中创建了自己的纸张类型,并设置为默认。但程序中QUICKREPORT 无论用 Default 还是 custom使用,均无法打印,好象还是 按 A4 打印
W wwwwb Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-19 #2 如打印机支持自定义纸张大小的话,将打印机的纸张设为与QR一致。
C c3411080 Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-19 #3 这可问题好多人都遇到过,你是不是在win2000下的,我有个笨办法,就是把打印机默认值设为自已定认纸张的大小
H hongxing_dl Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-19 #4 老兄,在程序里控制打印纸张: 设置打印纸张,一下就没问题了: uses qrprntr;//引用纸张单元 /////打印设置 quickrep1.page.papersize:=A3;//设置为A3打印,(A4/B5.....)瞧瞧——多方便呀
老兄,在程序里控制打印纸张: 设置打印纸张,一下就没问题了: uses qrprntr;//引用纸张单元 /////打印设置 quickrep1.page.papersize:=A3;//设置为A3打印,(A4/B5.....)瞧瞧——多方便呀
S sunys Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-19 #5 我的自定义纸张大小 宽度是21.00cm,高度是 10.01 cm 我已经把 打印机默认值设为自已定认纸张。而且打印机的纸张设为与QR一致。 但还是不行。
H hongxing_dl Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-19 #6 这样quickrep1.page.papersize:=A3;试过没有啊 在程序里设置,跟系统的打印机设置没任何关系的。
S sunys Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-19 #7 hongxing_dl: 我马上试一下,但是我的是自定义大小的格式,为什么要A3? 还有没有其他设置呢?
S sunys Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-19 #8 hongxing_dl: 你这样,我原来2页。程序这样一写,就打在一起了。根本不对啊。
H hongxing_dl Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-19 #9 刚才我举例设置的是A3的纸张,当然不行啦: quickrep1.page.papersize:=custom; quickrep1.page.width:=210; quickrep1.page.height:=101; 试试——自己慢慢试就可以了
刚才我举例设置的是A3的纸张,当然不行啦: quickrep1.page.papersize:=custom; quickrep1.page.width:=210; quickrep1.page.height:=101; 试试——自己慢慢试就可以了
H hongxing_dl Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-19 #10 我试过是可以的,再把quickrep1.page.height改成quickrep1.page.length就准确了 还可以设置边距 quickrep1.page.leftmargin:=10;//(左) quickrep1.page.rightmargin:=10;//(右) quickrep1.page.topmargin:=10;//(上) quickrep1.page.Bottommargin:=10;//(下)
我试过是可以的,再把quickrep1.page.height改成quickrep1.page.length就准确了 还可以设置边距 quickrep1.page.leftmargin:=10;//(左) quickrep1.page.rightmargin:=10;//(右) quickrep1.page.topmargin:=10;//(上) quickrep1.page.Bottommargin:=10;//(下)
S sunys Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-19 #11 hongxing_dl:我这样写程序的。 quickrep1.page.papersize:=custom; quickrep1.page.width:=210; quickrep1.page.Length:=101; QuickRep1.Print; 但是还是打成2页了。我现在WINDOWS2000,在98是可以的。
hongxing_dl:我这样写程序的。 quickrep1.page.papersize:=custom; quickrep1.page.width:=210; quickrep1.page.Length:=101; QuickRep1.Print; 但是还是打成2页了。我现在WINDOWS2000,在98是可以的。
H hongxing_dl Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-19 #12 你用预览看看是两页吗? 如果是,再加上: quickrep1.Units:=MM; quickrep1.Options:=quickrep1.Options+[compression]; 另外看看quickrep1的边距设置是否正确?
你用预览看看是两页吗? 如果是,再加上: quickrep1.Units:=MM; quickrep1.Options:=quickrep1.Options+[compression]; 另外看看quickrep1的边距设置是否正确?
S sunys Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-19 #13 quickrep1.page.papersize:=custom; quickrep1.page.width:=210; quickrep1.page.Length:=101; quickrep1.page.leftmargin:=10;//(左) quickrep1.page.rightmargin:=10;//(右) quickrep1.page.topmargin:=10;//(上) quickrep1.page.Bottommargin:=10;//(下) quickrep1.Units:=MM; quickrep1.Options:=quickrep1.Options+[compression]; QuickRep1.Print; 我像上面这样写,预览是2页的,结果打印出来还是2页。
quickrep1.page.papersize:=custom; quickrep1.page.width:=210; quickrep1.page.Length:=101; quickrep1.page.leftmargin:=10;//(左) quickrep1.page.rightmargin:=10;//(右) quickrep1.page.topmargin:=10;//(上) quickrep1.page.Bottommargin:=10;//(下) quickrep1.Units:=MM; quickrep1.Options:=quickrep1.Options+[compression]; QuickRep1.Print; 我像上面这样写,预览是2页的,结果打印出来还是2页。
H hongxing_dl Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-19 #14 把边距全部设置为0呢?? 是象你上面说的那样,是按a4的纸打印的吗?预览过没有?
S sunys Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-19 #15 把边距全部设置为0了 ,预览是2页的。 但是打印出来的时候还是 是按a4的纸打印,而且是2页,
S sunys Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-19 #16 问题终于解决了,其实很简单,什么都不用设置。把打印机的驱动换成WINDOWS自带的就可以了 。