Display a container control chart in Dynapdf

My app creates a chart in a container control canvas which I want to print on a pdf page.
The chart doesn’t have any margins so uses the entire canvas.
When I print the same graphic object to pdf the chart takes up the entire page.
I want to scale the chart and display it in the middle of the page.
I can do this with a picture by specifying x,y,h,w but can’t see how to do this with a graphic created by the app.
Saving it as picture first could also work if there is a way.

Try Canvas.DrawInto to draw a control into a picture object.

Thanks Andrew, that works well.
Much easier to put a picture anywhere on the page than setting margins when creating my graphics object.