Problems With PageSetupDialog And Metric Margins

When I first wrote Year Chart (before I decided to publish it online) the printing seemed so easy – a print dialog, print preview dialog and a page setup dialog.  I defaulted the margins to half an inch and had the Year Chart panel draw onto the printer page.  Simple!
This worked fine in my original [...]