如何在FastReport打印作业对话框中取消打印作业时显示消息框?
答案 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.