如何取消FastReport打印作业?

时间:2013-06-05 13:50:52

标签: delphi fastreport

如何在FastReport打印作业对话框中取消打印作业时显示消息框?

2 个答案:

答案 0 :(得分:0)

if frxReport1.Print then Showmessage('Aborted');

答案 1 :(得分:0)

当frxReportPrint.Print返回false时,这是用户取消或打印错误。因此,您需要检查Errors.Text是否为空,例如:

if not frxReportPrint.Print then
  if frxReportPrint.Errors.Text = '' then
    UserCancel := true
  else
    Abort; // something wrong during printing.