Is there a printer dialog that sets eg. Width

I am finally learning the printer stuff (for pdf’s), and I expected the ShowPrinterDialog to show settings for all of the attributes including Width, but it only shows page size (letter), orientation and the printer.

What do I need to do get page margins from a dialog?

The Windows printer dialog does show margins left, up, right and down.

However, on Mac, that is not the case.

You could create the same for Mac.