In VB6 I would do the following after initialising a printer object to set the properties.
VB Code:
  1. prnPrinter.PaperSize = vbPRPSA4
  2. prnPrinter.Orientation = vbPRORPortrait
  3. prnPrinter.ScaleWidth = 210 'millimetres
  4. prnPrinter.ScaleHeight = 290 'millimetres
Is there an equivalent way to do it for .NET when you are using the printdocumentj object?