I've tried the _fpreset - this isn't actually the problem in this case. The problem comes when I make the PageSetupDlg API call.
As I said earlier, Word doesn't have this issue, so it sort of points to an error I've made in the code.
I'll try a few other things and post again if I can make it work.
Thanks
Simon