We are very much looking forward to the addition of this feature in the near future.
And thank you for the workaround code sample. We have been working through but seem to be stuck - and are hoping perhaps you can suggest a another workaround while we wait for this feature:
The sample code in that link assumes that you are just printing a single table across multiple pages, starting at the top of the first page. The scenario gets much more complicated when you have content before the table or multiple tables in a report - where a table does not necessarily start at the top of a page.
The workaround then would seem to be to print the header row along with the data in the initial .InsertTable - then loop through all of the pages after the first and re-insert the header. Trouble is - how do you set the Top Margin on subsequent pages of an .InsertTable to be greater than the first page? Seems that we have the cart before the horse here - not sure how to do this .... ?