SvA - 2023-04-22

Hi, I am not a Mac developer, not even a Mac user. However I can tell you there are severall things off and should not happen like this.

  • I was surprised that you have the unit selection available. There is an error regarding these controls. They are accidentally placed behind a canvas control. I would expect this to make them inaccessible. On Windows they are invisible. On MacOS I would expect that they at least would not respond to mouse clicks.
  • the calculations for conversion between inches and cm is wrong in your version. Don't use it. If you need to change this setting you need to set new values using the Page Setup button afterwards.
  • the print settings dialog is displayed as a modal window. That means you should not be able to interact with the main window. Although in MacOS, the menu is displayed detached from it's window, it logically belongs to the window and should be disabled while it's window is inaccessible. The error message you supplied suggests you used that menu to call the Page Setup dialog. It is intended, however, that you use the Page Setup button on the Margins tab of the Print Settings window, in order to set page dimensions and margin widths.

You did pick the right line from the PrinterSettings file. The values are way off, though. For US Letter, with 1" margins all around, they should look like:
<page width="612" height="792" left="72" top="72" right="72" bottom="72" points="true" inches="true"/>

Can you please try to use the button on the Print Settings page and report back whether you could set the values on the Margins tab this way.