delphi 7打印不了的问题

yuxueyou 2009-05-21 06:33:48
程序代码:
procedure TForm1.Button2Click(Sender: TObject);

begin
if PrintDialog1.Execute then
begin
Printer.BeginDoc;
printer.Canvas.rectangle(0,0,100,100);
Printer.EndDoc;
end;
end;
end.
编译能通过 可是按了按钮后选者打印机却出现打印到文件的输入框,给输入框输入名字后却不是打印而是在程序的文件夹下面生成一个什么软件都不能打开的文件,郁闷,Printer.BeginDoc;这句好象是引起的,我电脑的环境是WINDOW XP +DELPHI 7.0
...全文
100 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuxueyou 2009-05-25
  • 打赏
  • 举报
回复
我是安装了一个PDF的打印机 可是我把默认打印机改到打印机上输出的也是一个文件
亮剑_ 2009-05-22
  • 打赏
  • 举报
回复
你的默认打印是虚拟打印机吧,比如PDF或Office的
bdmh 2009-05-22
  • 打赏
  • 举报
回复
是不是选择了打印到文件了
yuxueyou 2009-05-22
  • 打赏
  • 举报
回复
我这边都可以打印WORD这些呀 但是打印机是安装在别的计算机上 我们是在同一个路由下面的
justin_wkf 2009-05-22
  • 打赏
  • 举报
回复
默認打印機問題
de410 2009-05-21
  • 打赏
  • 举报
回复
不会吧,我这边测试没有问题,你决定你选择好了打印机~~

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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