The behavior of the Print function for TCanvas appears to have changed between version 5.14.00 and 5.16.00. The entire canvas is no longer printed to the file, only a single Pad. I’ve attached a simple macro that creates the shows the problem (at least on my machine). I’m also attaching the output files.
Is this a new behavior of a bug? How can I print the entire canvas in jpg or png?
After playing with the example a little bit, I’ve noticed that it is only storing the active pad. If you change the active pad to the base canvas, i.e. can->cd(0), then you will have no problem.