Isn't there only one client rectangle for printing in that example? And then couldnt you work out the positioning with more than one rectangle?

In the last project I made I had to print everything to specific positions and some dynamic positions all over the actual page and I saw no problem with that.

/Leyan