0

I want to set my prnter's default paper size = A5

My code is

printDocument.DefaultPageSettings.PaperSize.RawKind = 11;

but this code does not work. Is there any other way? Please Help me.

user3134334
  • 15
  • 1
  • 5

1 Answers1

0

You cannot just blindly modify one property within the PaperSize object and expect it will work. The documentation for the PaperSize property reads:

Set the PaperSize property for the page to a valid PaperSize, available through the PrinterSettings.PaperSizes collection.

If the printer supports A5 paper size, you can check the Kind property for a PaperKind.A5 value to lookup the correct settings. Or, make yourself a custom PaperKind instance with the respective dimensions.

Ondrej Tucny
  • 27,626
  • 6
  • 70
  • 90