Z zhouming2 Unregistered / Unconfirmed GUEST, unregistred user! 1998-12-07 #1 我在Delphi3.0/Delphi4.0中通过QReport控件打印报表,无法打印宽度 到达A2幅面的报表。 望大虾指点!
L liwei Unregistered / Unconfirmed GUEST, unregistred user! 1998-12-07 #2 在QR在右击一下, 选PAGE CONTROL, 应可以定义纸张大小, 选个A2的纸张. 我也是个小虾米, 随便猜猜,若错了,别怪我. 另外问一句, 一台机器中可以即装DELPHI 3.0, 又装DELPHI 4.0吗? 会不会有什么冲突?
在QR在右击一下, 选PAGE CONTROL, 应可以定义纸张大小, 选个A2的纸张. 我也是个小虾米, 随便猜猜,若错了,别怪我. 另外问一句, 一台机器中可以即装DELPHI 3.0, 又装DELPHI 4.0吗? 会不会有什么冲突?
唐 唐晓锋 Unregistered / Unconfirmed GUEST, unregistred user! 1998-12-07 #3 我这有个DELPHI的站点,可能有你想要的东西!http://www.global.co.za/~jmcalitz/里面有个超级打印控件 不妨试试!*_*
周 周开辉 Unregistered / Unconfirmed GUEST, unregistred user! 1999-01-10 #4 在我的机上即装DELPHI 3.0, 又装DELPHI 4.0没有出现冲突。
A Another_eYes Unregistered / Unconfirmed GUEST, unregistred user! 1999-01-11 #7 不一定需要在"打印机管理器"中设置纸张大小. 如果你要打印的纸张和打印机管理器中的纸张同类的话(比如都是"自定义"), 只需改变 页长页宽就可以实现(不过enddoc后又恢复原来值了, 因此每次打印前都得设置). 但是如果两者定义的纸张类型不同的话, 一定要在打印机管理器中先修改, 并且需要重新 运行您的程序才能生效. 所以我的打印机管理器中的纸张一律设为"自定义"
不一定需要在"打印机管理器"中设置纸张大小. 如果你要打印的纸张和打印机管理器中的纸张同类的话(比如都是"自定义"), 只需改变 页长页宽就可以实现(不过enddoc后又恢复原来值了, 因此每次打印前都得设置). 但是如果两者定义的纸张类型不同的话, 一定要在打印机管理器中先修改, 并且需要重新 运行您的程序才能生效. 所以我的打印机管理器中的纸张一律设为"自定义"
S shopman Unregistered / Unconfirmed GUEST, unregistred user! 1999-03-27 #8 zhouming2提到的宽行打印我也被它困绕了多时,有什么办法可以把过宽的字段在打 印和预览时进行折行处理。
王 王淳霞 Unregistered / Unconfirmed GUEST, unregistred user! 1999-03-28 #9 shopman所提到的过宽的字段在打印和预览时进行折行处理可 过QR控件中的属性解决,有分吗?
S shopman Unregistered / Unconfirmed GUEST, unregistred user! 1999-03-29 #10 淳霞: 您好! 你所提到的“QR控件中的属性解决“这句话能否详细些,因为我学习delphi 才半月。 谢谢!!
呆 呆非4 Unregistered / Unconfirmed GUEST, unregistred user! 1999-03-29 #11 "折行"如下:AutoSize=true; AutoStretch=true; 即可。
呆 呆非4 Unregistered / Unconfirmed GUEST, unregistred user! 1999-03-29 #12 "折行"如下:AutoSize=true; AutoStretch=true; 即可。 我忘加了:WordWrap=true;
王 王淳霞 Unregistered / Unconfirmed GUEST, unregistred user! 1999-03-31 #13 收信收晚了,让呆非4抢先了,SHOPMAN你照他说的做就行!
王 王淳霞 Unregistered / Unconfirmed GUEST, unregistred user! 1999-03-31 #14 收信收晚了,让呆非4抢先了,SHOPMAN你照他说的做就行!
王 王淳霞 Unregistered / Unconfirmed GUEST, unregistred user! 1999-03-31 #15 另外给zhouMing2说两句,省得跑题儿. 我记得在QR文档中提过,QReport是根据当前安装的打印机驱动程序 (或者默认打印机)来给定纸张选择范围的,所以我认为要制A2幅面的 报表,需得打印机支持才行,然后在windows系统设定默认纸张幅面才 行,仅供参考:)
另外给zhouMing2说两句,省得跑题儿. 我记得在QR文档中提过,QReport是根据当前安装的打印机驱动程序 (或者默认打印机)来给定纸张选择范围的,所以我认为要制A2幅面的 报表,需得打印机支持才行,然后在windows系统设定默认纸张幅面才 行,仅供参考:)
S shopman Unregistered / Unconfirmed GUEST, unregistred user! 1999-04-06 #16 我的朋友们: 首先感谢你们能回复我的问题,但是 在你们的信中提到的把:QRDBTEXT中属性Autosizee和autostretch, wordwrap设置为true就行了,可是我试了很久还是不能折行打印,我的这 个库字段宽为255能够解决吗? 我想要折行是否要设一个边界如果没有边界又何谈折行呢。 谢谢你们
我的朋友们: 首先感谢你们能回复我的问题,但是 在你们的信中提到的把:QRDBTEXT中属性Autosizee和autostretch, wordwrap设置为true就行了,可是我试了很久还是不能折行打印,我的这 个库字段宽为255能够解决吗? 我想要折行是否要设一个边界如果没有边界又何谈折行呢。 谢谢你们
呆 呆非4 Unregistered / Unconfirmed GUEST, unregistred user! 1999-04-06 #17 不好意思:应为Autosize=false;AUtostretch=true;WOrdWrap=true;
S shopman Unregistered / Unconfirmed GUEST, unregistred user! 1999-04-07 #18 我的朋友 呆非4. 感谢你的回复,谢谢! Autosize=false;AUtostretch=true;WOrdWrap=true;这样做后我的宽255的 字段的折行率只有0.1%而且这些少数折行的也是无规则的多数无实用价值, 我是否能控制它的折行边界? 给你添麻烦了。
我的朋友 呆非4. 感谢你的回复,谢谢! Autosize=false;AUtostretch=true;WOrdWrap=true;这样做后我的宽255的 字段的折行率只有0.1%而且这些少数折行的也是无规则的多数无实用价值, 我是否能控制它的折行边界? 给你添麻烦了。
呆 呆非4 Unregistered / Unconfirmed GUEST, unregistred user! 1999-04-07 #19 “折行率只有0.1%”:是啥意思? 将QDBTEXT拉到你认为恰当的长度后,此字段的值长度超过 QDBTEXT长的均会折行,不会出现有的记录折了,而有的不折 (都超过QDBTEXT长)。 同时折行是以单词为单位的,不会将一个单词分在两行。 因此会出现右边界不齐的情况。
“折行率只有0.1%”:是啥意思? 将QDBTEXT拉到你认为恰当的长度后,此字段的值长度超过 QDBTEXT长的均会折行,不会出现有的记录折了,而有的不折 (都超过QDBTEXT长)。 同时折行是以单词为单位的,不会将一个单词分在两行。 因此会出现右边界不齐的情况。
S shopman Unregistered / Unconfirmed GUEST, unregistred user! 1999-04-08 #20 我的朋友 呆非4. 我要把我全部家当都给你,但我不知怎样给别外你的email地址好像不大 对头。 shopman