In my C# project, I am using Crystal Reports (now from SAP) for my reporting needs. The reports are displayed to the user using the CrystalReportView control. I opted to use their toolbar options as they fit my needs. What I am trying to figure out is how to take action after a report has been printed. Without having to ask the user if they printed something. Essentially I want to log that a report was printed and by whom. Which is easy data to get, except I cannot find an event or anything that indicates a report was printed through the CrystalReportViewer. I know that I can change my program logic to have a direct print option, after which I can create my log. Was hoping that I wouldn't have to do that.
Is there an event that can be subscribed to somewhere in the bowels of crystal engine that I can use?