我想实现:打印一页后暂停,按任意键继续打印。即:每打印一页就暂停一下,直到打印完毕,能实现吗?(100分)

  • 主题发起人 主题发起人 城里的月饼
  • 开始时间 开始时间

城里的月饼

Unregistered / Unconfirmed
GUEST, unregistred user!
通过什么实现呢,能否给出原码看看
另外,在暂停过程中取消打印,怎么实现?
 
在delphi5程序员指南的打印篇中有类似的例子
主要是设置一个信号量,在打印的过程中不停的检测这个信号量
他用的是在打印过程中application.ProcessMessages的方法检测的
你也可以开个线程检测
当然这一切是在你自己用tprint类直接写打印里完成的
 
后退
顶部