关于Datareport打印自定义纸张的奇怪问题
hnhjz 2007-12-27 08:37:38 自定义纸张的格式为:
宽:21cm
长:14cm
注意:是宽>长,所以datareport会自动识别后将打印方向变为横向(就是要通过代码来纠正这一点)。
但是因为纸只有这么长,所以一定要纵向打印才符合要求。
在Datareport中设置打印方向为纵向打印,在预览时显示纸张宽度不够;设置为横向打印,则打印出来走纸方向为横向,不对。
在Datareport打印或者预览之前,通过打印机对话框修改打印方向为纵向打印,则打印出来的结果才是正确的。
因为是大量票据打印,不可能要求操作员每次都去人工调整打印方向,这种问题怎么解决?明明正确的打印方向是纵向,宽度也够。
环境:VB SP6,XP,打印机:EPSON EPSON LQ-300K+II
以前有人在这上面问到过,但我参考方法没有成功,望各位赐教。
http://topic.csdn.net/u/20070608/10/79dd3cde-5ffb-49bc-9dfa-7103929b36c5.html