会不会是你的win98上的打印驱动程序有问题,升级或重装正确的打印驱动
解决方案 »
- 关于实习的问题,请教一下各位前辈
- 在线等,一个简单的SQL写法,请帮忙!
- 使用ADOQuery,可以用Parambyname吗?我的出错啊,帮看看,谢谢了!
- 一个简单问题,TLabel显示的东西如何换行显示啊?
- 如何开发输入法?800分急求!!!
- FastReport 2.45的Password?
- 客户端电脑如何通过三层交换机访问到服务器的SQLSERVER2005的数据库?
- 请问如何用Delphi编一个小程序,用来把一个指定的用户ODBC数据源(比如叫mysource)给删掉?谢谢!
- 如何将tqurey,等的某个字段类型进行转化?
- 一个简单的过滤设置问题
- 谁来给我解释一下何谓C/S,B/S三层、GIS,详细者有分!
- 送分!!谁有 dao3032.dll 发个给我!
而且我也装了最新的驱动程序
结果,我用 vb 写的程序打印都正常,excel 打印也正常
但就是 我用 dephi 编写的程序不正常。
PrintReport:=true;
若还不行则在
if ii<10 then 和
QRLabel2.Caption:=inttostr(II);
两行中设断点跟踪进去找原因。
我的程序在WIN98,WIN2000,WINNT下都打印很正常,我也是使用ONNEEDDATE的。
问题也就出现在我没有 书写 PrintReport:=true
现在在 98 下我可以打印
但是,问题还没有解决。QuickRep 好象不支持自定义纸张,当我的程序采用默认的 A4 打印
时,可以正常打印。A4 纸张的 length=297 width=210 units=mm
但当我自定义纸张时,pagesize=custom length=390 width=294 units=mm
时,在 win98 的电脑上仍然不打印,而在 win2000 的电脑上却能打印
不过,打出来的确实 A4 支的规格。
关于这个问题,我提问了三次,分数分别是 28 28 21 ,在这个问题上我准备花去 300 分,
不过,现在我却不能一下子给 300 分,可能是我的级别不够吧。我正在不断的挣分,不断的加分。
现在的28 分全部送给您,您可以在我另外两次的提问中给予答复。
衷心谢谢您的帮助,我希望 300 分全部送给您!!!!!
请继续关注给问题!!
谢谢!!!!!!!!!!
QuickRep 支持自定义纸张,我的程序中为了打印一种特殊的卡,
双击QuickRep,设置PageSize为Custom Size, Width为140.00 ,Length为190.00,Units为MM。
程序在Win98,WinNT,Win2000下都运行的很正常。
且程序中其它自定义型纸打印也一直正常,好像不须什么特殊的设置!