delphi中如何实现:程序可以任意选择打印机打印,但不改变系统默认打印机

newsofter 2003-01-14 01:17:26
请问程序可以任意选择打印机打印,但不改变系统默认打印机
就像word中的那样。delphi中如何实现,最好有源码。
还望高手帮忙。
谢谢谢谢!
...全文
458 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
WWWWA 2003-01-14
  • 打赏
  • 举报
回复
quickrep1.PrinterSetup此命令并不会改变系统默认打印机。
xagw 2003-01-14
  • 打赏
  • 举报
回复
QuickRep1.PreviewModal;执行后可在快捷按钮中选择,设置打印机
newsofter 2003-01-14
  • 打赏
  • 举报
回复
请问高手们:
可以实现向word中的对打印机选择后,而且不改变系统默认打印机吗?
万分火急,望大家多多帮忙!
newsofter 2003-01-14
  • 打赏
  • 举报
回复
可以向word中打印那样进行打印机选择后,
但不改变系统默认的打印机
WWWWA 2003-01-14
  • 打赏
  • 举报
回复
每一种打印机支持的纸张不同,制作报表应以一定的打印机做目标,
你想将报表与打印机分开考虑,估计不太可能。
alonech 2003-01-14
  • 打赏
  • 举报
回复
很简单,用Printer.GetPrinter
newsofter 2003-01-14
  • 打赏
  • 举报
回复
我想重申一下我的想法:
用户可以在我的程序中选择打印机后,实现打印,
但不影响计算机系统默认的打印机设置
与报表无关。只想实现用户可以选择打印机
但千万不要改变系统默认的打印机。
谢谢各位的大力支持!
WWWWA 2003-01-14
  • 打赏
  • 举报
回复
quickrep1.PrinterSetup;
newsofter 2003-01-14
  • 打赏
  • 举报
回复
我的报表用的是Quickrep
我想实现用户在我的程序中选择打印后,实现打印
但不影响计算机系统默认的打印机设置
WWWWA 2003-01-14
  • 打赏
  • 举报
回复
你需要打印的内容是用什么控件做的?
WWWWA 2003-01-14
  • 打赏
  • 举报
回复
以上方法在程序中可行,但程序运行完后就不起作用了。
xagw 2003-01-14
  • 打赏
  • 举报
回复
你的报表是不是用QReport组件中的Quickrep做的?
newsofter 2003-01-14
  • 打赏
  • 举报
回复
在dialog->prints->printersetupdialog1
在程序中printersetupdialog1.execute
我试过了好像不可以,请问高手们还有别的方法了吗?
小弟不胜感激!
WWWWA 2003-01-14
  • 打赏
  • 举报
回复
在dialog->prints->printersetupdialog1
在程序中printersetupdialog1.execute
NightCloud 2003-01-14
  • 打赏
  • 举报
回复
用打印机窗口,见dialog页(好像是printdialog)

5,379

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧