Image in rtf is cut during printing in Word

Radim Langer 101 Reputation points
2022-09-21T13:26:11.007+00:00

In Word, I'm trying to print a rtf document which contains an image. The image is correctly displayed in application:
243443-image.png

However, after I print the document, the image is cut. It looks like this:
243491-image.png

1/ It doesn't matter if I use MS printer to pdf or real printer.
2/ When I use Libre Writer or Wordpad the image is printed correctly.
3/ I noticed an interesting influence of Display Settings:
If I set Win / Settings / Scale and layout to 125 % the image is cut as described. If I set it to 100 % the image is printed correctly. I have no idea why this should have an influence.
4/ If a save the rtf as docx and print it, then the image is printed correctly.
5/ There is also an influence of picture format inside the rtf. If I use wmetafile8, dibitmap0 the image is cut. If I use emfblip the image seems to be printed correctly. Unfortunately, I am not able to create the images in emf format.

I reproduced this behavior on two PC (Win 10 and Win 11), both PC have WORD version 2208, build 15601.20148
I could attach the file but the system doesn't allow it even if I change the extension to txt (which I don't understand because the file is a plain txt file in fact)

Is there any setup in Word which could solve this?

Or can you imagine there could be something wrong with the image (I create the images in my application)? Here is the beginning of the image in the rtf:
{\pict\wmetafile8\picwgoal5760\pichgoal5760\picscalex100\picscaley100
0100090000037d580c0000002146050000001610000026060f002220574d46430100000000000100da7100000000710000000020000018f10d0018110e00010000006c0000000000000000000000df010000df0100000000000000000000852600007

Microsoft 365 and Office | Word | For business | Windows
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Ceasar Chen_MSFT 4,481 Reputation points
    2022-09-22T01:47:04.327+00:00

    Hi, @Radim Langer
    There is no relevant setting in word that prevents the image from being cropped while printing. This seems to be a problem with the printer's own settings.


    If the response is helpful, please click "Accept Answer" and upvote it.
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


  2. John Korchok 6,416 Reputation points Volunteer Moderator
    2022-09-22T01:47:17.477+00:00

    You've already established what causes the problem: setting Window Setting Scaling to 125%. Windows doesn't handle this well and you'll see odd problems in quite a few applications.

    You already have a solution: save as .docx. RTF is a simpler format and thus less likely to cope with odd circumstances. If quantity is a problem, you could set up a batch conversion in VBA from RTF to DOCX.

    You're printing from some program that outputs a very limited range of file formats, and 2 of those don't print correctly at your choice of Windows setting. Please contact the support page of the program that outputs the charts. It's incumbent on them to create output filters that work correctly. They may not have tested against Windows being scaled to 125%, that wouldn't surprise me.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.