What data formatting did you specify for the container field? I can't replicate this issue on my Windows XP, SP3 system.
My example was formatted as follows:
No fill, no fill effect, full borders, 2pt line weight
Reduce or enlarge image to fit
Maintain original proportions is unchecked.
I've been able to reproduce the issue on several XP SP3 machines and also on Windows Server 2003 and Server 2008.
Note that this doesn't happen if you create a PDF from within Filemaker, it only happens when I print to a Windows printer, including PDF printers like the Adobe PDF or PDFCreator. It also happens when printing to XPS file format, and of course to physical printers.
Note that this doesn't happen if you create a PDF from within Filemaker, it only happens when I print to a Windows printer, including PDF printers like the Adobe PDF or PDFCreator.
That would appear to be the difference as I used Save as PDF here. That also identifies a possible work around here--save as PDF then, if you need hard copy, print from the PDF rather than FileMaker.
Saving as PDF from FM would probably be a good workaround for many, but unfortunately, it doesn't help in my particular case, as we are doing high volume batch printing with multiple paper types. Also, the size of the FM-created PDfs is prohibitively big.
I've found that the container box itself prints in the correct location, it's only the image contents that is offset. (If you make the background color for the container red, and no border at all, the image shifts down and to the right one point from the container,appears to have a one-point red border applied to the top and left sides.
I've found that the image offset appears down one point and to the right one point from the actual container field, so what I'm doing as a workaround in my case is applying a background color to the container, and giving it a matching border color only on the bottom and right sides. The result looks off-center on screen, but prints correctly, which is the most important thing for our case.
Placing a separate box behind the container field is another option.