Problem with 'Print' - the graphs lap together


In a code, the graphs lap over, when it calls the

It seems that the Canvas has painted the same graph twice(small one and larger), then the small one displays right on the larger one.

The cause of the problem seems to be that the TCanvas defined is too big.
The canvas is size of 1500*1200.


I just tried to print a big canvas (1500x1200) . It works for me.