CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

是Printer 的问题吗?等待中.....

楼主bluedelphi()2002-12-01 11:24:23 在 Delphi / VCL组件开发及应用 提问

我使用Delphi的Printer打印发票,经常出现发票不自动归位导致数据打印在两张发票之间,乱跑纸张:一张还未打印完就自动滚出多张再接着打印,以及打印乱码的现象!但是大部分的发票打印的是正确的。  
          查看Delphi的printers   单元,Delphi将   Fprinter设置成单元变量,而且作成函数返回的形式。    
  function   Printer:   TPrinter;  
  begin  
      if   FPrinter   =   nil   then   FPrinter   :=   TPrinter.Create;  
      Result   :=   FPrinter;  
  end;  
  在程序中可以   Printer.free   ;   但是就没法再打印下一张了。  
  没办法将Fprinter   :=   nil;   Fprinter是单元变量  
  Printer不允许置成   nil;  
   
  等待高手帮助!!! 问题点数:0、回复次数:3Top

1 楼ehom(?!)回复于 2002-12-01 11:46:52 得分 0

使用Printer.NewPage,打印到新页,不和前页发生关系!Top

2 楼ihihonline(潇潇->戒烟)回复于 2002-12-01 12:14:28 得分 0

你要是全动态设置的话,可以Free;Top

3 楼bluedelphi()回复于 2002-12-01 14:33:08 得分 0

我程序里有   Printer.NewPage   用来打印新页的。  
    全动态设置什么意思???  
    Free以后,再打印就不行了。   FPrinter不能再创建了!Top

相关问题

  • printer对象的问题(在线等待.....)
  • 请教,等待中。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
  • delphi中等待的命令是哪一个啊?(等待最小单位是什么?)
  • htmleditor速度太慢了,等待5分钟还是"程序载入中,请等待..."
  • vb中的IsNumberic在c#中是什么?在线等待。。。
  • delphi 中等待 n 毫秒的函数是什么呀?!
  • Sybase中的外连接符号是什么?(在线等待)
  • 请问在ASP中是怎样用组件啊?在线等待!!!!!!!
  • 在线等待:office 2000 中文版的序列号是多少?
  • MFC中的那些宏是做什么的?(在线等待)

关键词

  • 打印
  • delphi
  • fprinter
  • printer
  • 发票
  • 单元
  • nil

得分解答快速导航

  • 帖主:bluedelphi

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo