Most likely you have a specific printer definition in your report. You should remove the printer definition (I think in VFP 9 there's some way to do this through the IDE or else you can do it in the FRX file).
It's usually best to remove any printer definitions at all, but if that doesn't work try using the Acrobat Writer as your default printer and see ift hat improves things. This should fix the alignment. However, I doubt it'll fix the character formatting issues (checkbox).
For that you might have to use PostScript printer output and use Distiller to convert it, which in general is much more reliable than using PDFWriter.
+++ Rick ---
>In VFP9, when I print a report to the printer (HP LJ7) it is totally correct. I need to email a copy of the report to someone to get the layout apporved, so I changed the default printer to be Adobe PDF writer, and printed to a file.
>
>That report is misaligned, e.g. an X printing in a checkbox does not fit the checkbox correctly. Two adjacent text string with different font heights that are supposed to align at the top are off by about 3/16". The whole report is shifted to the right about 3/8"
>
>I routinely create output from other applications doing this technique, and have never noticed this type of problem.