Just wanted to verify if ASPose.Word can handle the following scenario:
My client uses preprinted receipts which contain a header/detail/footer sections. Is it possible to limit the number of detail records (i.e., 7 per page) and then force a page break (header and footer should display on all pages).
There should be no problems doing this. You probably need to use the same approach as for mail merge labels and use the NEXT field. Please have a look at the mail merge labels demo.
I suggest you try the evaluation version, the source code for the demo is included.