Printing Problems.

I want to print Grids such that it may contain all different cell types and such that if the printing exceeds a single page, no cell is cut in between. Normal printing would make cells cut in half if the grid exceeds more than a page. I am thinking that cell printing using bitmaps is a good idea but i would need to calculate each cell as a diff bitmap and place them ... Can any one help me? I am hoping someone has already solved this printing problem.

Loader.
Up arrow icon