System.Drawing [00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 07 D1 FA 57 C4 AE D9 F0 A3 2E 84 AA 0F AE FD 0D E9 E8 FD 6A EC 8F 87 FB 03 76 6C 83 4C 99 92 1E B2 3B E7 9A D9 D5 DC C1 DD 9A D2 36 13 21 02 90 0B 72 3C F9 80 95 7F C4 E1 77 10 8F C6 07 77 4F 29 E8 32 0E 92 EA 05 EC E4 E8 21 C0 A5 EF E8 F1 64 5C 4C 0C 93 C1 AB 99 28 5D 62 2C AA 65 2C 1D FA D6 3D 74 5D 6F 2D E5 F1 7E 5E AF 0F C4 96 3D 26 1C 8A 12 43 65 18 20 6D C0 93 34 4D 5A D2 93] 1.0.3300.0 1.0.5000.0 2.0.0.0 Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details. System.Object System.ICloneable

The class is used to specify settings that modify the way a page will be printed. Typically, you set default settings for all pages to be printed through the property. To specify settings on a page-by-page basis, handle the or event and modify the argument included in the or , respectively.

For more information about handling events, see the class overview. For more information about printing, see the namespace overview.

Specifies settings that apply to a single, printed page.

- Constructor

  The default constructor initializes all fields to their default values.

  Typically, you do not create an instance of , but instead use the to set settings for all pages.

  Initializes a new instance of the class using the default printer.

  1.0.5000.0
  2.0.0.0
- Constructor

  The constructor is similar to initializing a new instance of and setting the property.

  Initializes a new instance of the class using a specified printer.

  The that describes the printer to use.
  1.0.5000.0
  2.0.0.0
- Property
  System.Drawing.Rectangle To be added: an object of type 'Drawing.Rectangle'

  Use the property along with the property to calculate the printing area for the page.

  Gets the size of the page, taking into account the page orientation specified by the property.

  1.0.5000.0
  2.0.0.0
- Method
  System.Object To be added

  Creates a copy of this .

  A copy of this object.

  1.0.5000.0
  2.0.0.0
- Property
  System.Boolean To be added: an object of type 'bool'

  You can use the property to determine if the printer supports color printing. If the printer supports color, but you do not want to print in color, set the property to false. The default will be true.

  Gets or sets a value indicating whether the page should be printed in color.

  1.0.5000.0
  2.0.0.0
- Method
  System.Void ``

  Call the method to copy relevant information to a DEVMODE structure from a . This method is useful when you want to make unmanaged Win32 calls that require a DEVMODE.

  To copy information from a DEVMODE structure to the , call .

  Copies the relevant information from the to the specified DEVMODE structure.

  The handle to a Win32 DEVMODE structure. 1.0.5000.0 2.0.0.0
- Property
  2.0.0.0
  System.Single To be added.

  The hard margin represents the physical margin set by the printer.

  Gets the x-coordinate, in hundredths of an inch, of the hard margin at the left of the page.

- Property
  2.0.0.0
  System.Single To be added.

  The hard margin represents the physical margin set by the printer.

  Gets the y-coordinate, in hundredths of an inch, of the hard margin at the top of the page.

- Property
  System.Boolean To be added: an object of type 'bool'

  You can use the property to determine the angle, in degrees, that the portrait orientation is rotated to produce the landscape orientation.

  Gets or sets a value indicating whether the page is printed in landscape or portrait orientation.

  1.0.5000.0
  2.0.0.0
- Property
  System.Drawing.Printing.Margins To be added: an object of type 'Margins'

  When handling the event, you can use this property along with the property to calculate the printing area for the page.

  Gets or sets the margins for this page.

  1.0.5000.0
  2.0.0.0
- Property
  System.Drawing.Printing.PaperSize To be added: an object of type 'PaperSize'

  A represents the size of the paper through the property, which contains one of the values.

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

  For information about how you can specify a custom paper size, see the constructor.

  Gets or sets the paper size for the page.

  1.0.5000.0
  2.0.0.0
- Property
  System.Drawing.Printing.PaperSource To be added: an object of type 'PaperSource'

  A represents the source of the paper through the property, which contains one of the values.

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

  Gets or sets the page's paper source; for example, the printer's upper tray.

  1.0.5000.0
  2.0.0.0
- Property
  2.0.0.0
  System.Drawing.RectangleF To be added.

  The property returns the correct value, whether the page orientation is landscape or portrait.

  You can use this property to print outside the margins of the page, but within the printable area.

  Gets the bounds of the printable area of the page for the printer.

- Property
  System.Drawing.Printing.PrinterResolution To be added: an object of type 'PrinterResolution'

  A represents the printer resolution of through the property, which contains one of the values.

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

  Gets or sets the printer resolution for the page.

  1.0.5000.0
  2.0.0.0
- Property
  System.Drawing.Printing.PrinterSettings To be added: an object of type 'PrinterSettings'

  You can use the printer settings to find default values for properties of the page that are not set.

  Gets or sets the printer settings associated with the page.

  1.0.5000.0
  2.0.0.0
- Method
  System.Void ``

  Use this method to copy relevant information in a DEVMODE structure to the .

  To copy information from the to a DEVMODE, call .

  Copies relevant information to the from the specified DEVMODE structure.

  The handle to a Win32 DEVMODE structure. 1.0.5000.0 2.0.0.0
- Method
  System.String To be added

  Converts the to string form.

  A string showing the various property settings for the .

  1.0.5000.0
  2.0.0.0