社区
Delphi
帖子详情
如果改变(Delphi3)QuickReport报表的默认打印机?
lighttop
2000-01-06 11:00:00
各位高人:
我用QuickReport作报表,发现在预览窗口中设置打印机为非WINDOWS的默认打印机时,报表仍然通过默认的打印机输出。不知如何让QuickReport报表通过用户自己选定的打印机输出?
谢谢各位。
...全文
699
5
打赏
收藏
如果改变(Delphi3)QuickReport报表的默认打印机?
各位高人: 我用QuickReport作报表,发现在预览窗口中设置打印机为非WINDOWS的默认打印机时,报表仍然通过默认的打印机输出。不知如何让QuickReport报表通过用户自己选定的打印机输出? 谢谢各位。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
渤海海峡
2000-01-07
打赏
举报
回复
实际上您可以直接用 printer.printers[printer.printerindex]
来设定打印机。别使用qr的(不好使:))
如果用combobox来选,可以这样。
combobox1.items.clear;
combobox1.items.assign(printer.printers);
选取后:
printer.printerindex:=combobox1.itemindex;
(初始化打印机)
当然,您也可以直接指定打印机!
lighttop
2000-01-07
打赏
举报
回复
谢谢Snow热心关注我的问题。
我用Delphi 3编了个数据库程序。利用它的QuickReport输出报表(想用激光打印机输出,以节省时间),同时由于这个程序还要用平推式打印机输出卡片,所以我装了两台打印机:HP 6L和富士通的8400平推式打印机,通过打印共享器切换。 我设置为富士通8400为WINDOWS系统的默认打印机,平时主要打印卡片,但当打印每日的报表时,由于想通过HP-6L输出,便在报表的预览窗口(QuickReport自带的预览窗口)中设置当前打印机为HP-6L,并把打印共享器切换到HP-6L,然后按打印图标打印,但是报表仍通过富士通8400打印机的驱动程序输出,在HP-6L上得到乱码。
我不知这是不是QuickReport的BUG,因为我已经在它的预览窗口上选择了打印机,它仍然使用WINDOWS的默认打印机输出。
我不知DELPHI4中是否已无这个问题,但是我还不想升级到D4。
请教解决方法。
lighttop
2000-01-07
打赏
举报
回复
首先感谢各位对我的问题的关注。
我在本地的 VCL控件大集合 中下载了一个qr20k.exe 升级程序试用了一下发现我的问题已经解决了。 报表能够通过用户选择的打印机正常输出了. 看来原来我的DELPHI3版本有问题,可是又无法升级到3.02版。
我很想用D4或D5 ,可是我的机器速度有点慢, 而且D4好象与IE5 有点矛盾 .并不是很稳定.
lighttop
2000-01-07
打赏
举报
回复
谢谢yjq热心关注我的问题。
我可能没有把问题说清楚。 我的程序中打印卡片是直接使用DELPHI 的Printer对象,使用DELPHI 自带的打印设置对话框来选择打印机, 这时打印正常,也能选择不同的打印机。但输出报表时只能使用QR 的打印机。 无论是使用打印机设置对话框选择打印机还是在报表的预览窗口中选择不同的打印机, QR都使用WINDOWS系统的默认打印机来输出。
snow
2000-01-07
打赏
举报
回复
我试了一下,未发现问题,你具体一点好吗?
Report
machine 2.4
这是一个完全中文化
报表
控件,支持
delphi
3到
delphi
6,BCB3到BCB6。 它的最大优点就是:强大与自由!
report
machine目前主要能做的: 一、支持屏幕打印,控制方法多样,可以打印全部rxlib控件 全部...
delphi
Quick
Report
报表
控件简介
在本讲中为大家介绍
报表
组件Q
report
和统计组件Decision Cube,并讲一下BDE的DBI函数使用。 一、Q
Report
报表
组件 已经讲过,Q
Report
组件不是很好用,不过如果您的要求不高还是使用它吧。Q
Report
组件的用途就是...
delphi
Quick
Report
一、Q
Report
报表
组件 已经讲过,Q
Report
组件不是很好用,不过如果您的要求不高还是使用它吧。Q
Report
组件的用途就是从数据集中读出数据生成
报表
。Q
report
是一组组件,共有23个组件,只能简单介绍,让大家...
DELPHI
7.0软件 自带有
报表
Quick
Report
组件(TQRShape等所有组件 说明)
DELPHI
7.0软件自带有
报表
Quick
Report
组件,但是
默认
的情况下,工具栏中是没有的,需要手动添加,步骤: component->install packages->add->\borland\bin\dclqrt70.bpl 一、组件功能简介 上面的两个图...
delphi
与Excel 2
如果你的
报表
非常复杂,或者要求灵活地
改变
格式,那么使用Excel作为
报表
服务器是一个不错的选择。
Delphi
从版本5开始提供的Excel组件极大地简化了OLE自动化技术的应用。 不过缺漏多多的帮助文件一直是
Delphi
最令人...
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章