split large graphics over multiple pages


does anybody know a tool/lib for D5 which is capable to print a canvas
over multiple pages?

I have owner drawn charts which can grow over 5 pages in width or height
or both. I would like to have one printer canvas to draw on and the tool
is doing the splitting with page setup, printer setup, borders, headers
footers and so on.

I already looked into the DelphiSuperPage but wasn't able to find one.

Any hint appreciated!