It seems that you can save the PrinterSettings settings file as well as PageSettings, they are Serializable, etc. Fine! Everything went fine until I tried to save my pages and fields. Each time I change the fields, save the settings, and then reload them back to PageSetupDialog.PageSettings - they have been changed. Does anyone know why this happened? Is this something that the driver or Windows does? Its freaky, see below:
Here I show the dialog:
PageSetupDialog psd = new PageSetupDialog();
psd.PageSettings = MySettings.Default.pageSettings;
if (psd.ShowDialog() == DialogResult.OK)

I manually change the values ββto 5.
Then I save the changes:
MySettings.Default.pageSettings = psd.PageSettings;
When I reload the dialog and load the settings from the settings file, the values ββhave changed to 2 !?

UPDATE:
, - PageSetupDialog , 10 . , , :

, 100, , , 10, .. 10 , , , 100 , , 10 .
5 OK - :
if (psd.ShowDialog() == DialogResult.OK)
pageSettingDialog, , 5 ( 50, , 10 100, . ). :

, , , - . , , , . 50 20?, , ?
, .