# PrintSettings class

Namespace: [Eto.Forms](https://eto.picoe.ca/api/namespace/eto.forms.md) · Assembly: [Eto](https://eto.picoe.ca/api/assembly/eto.md)

```cs
[Handler(PrintSettings.IHandler)]
public class PrintSettings : Widget
```

Settings for printing a [PrintDocument](https://eto.picoe.ca/api/type/eto.forms.printdocument.md)

**Remarks:** This defines the parameters for printing such as how many copies, page range, orientation, etc.

## Constructors

- [PrintSettings](https://eto.picoe.ca/api/type/eto.forms.printsettings/ctor.md): (2 overloads) Initializes a new instance of the [PrintSettings](https://eto.picoe.ca/api/type/eto.forms.printsettings.md) class.

## Properties

- [Collate](https://eto.picoe.ca/api/type/eto.forms.printsettings/collate.md): Gets or sets a value indicating whether to collate the copies.
- [Copies](https://eto.picoe.ca/api/type/eto.forms.printsettings/copies.md): Gets or sets the number of copies to print.
- [MaximumPageRange](https://eto.picoe.ca/api/type/eto.forms.printsettings/maximumpagerange.md): Gets or sets the maximum page range the user can select.
- [Orientation](https://eto.picoe.ca/api/type/eto.forms.printsettings/orientation.md): Gets or sets the orientation of the page when printing
- [PrintSelection](https://eto.picoe.ca/api/type/eto.forms.printsettings/printselection.md): Gets or sets the print selection mode
- [Reverse](https://eto.picoe.ca/api/type/eto.forms.printsettings/reverse.md): Gets or sets a value indicating whether to print in reverse.
- [SelectedPageRange](https://eto.picoe.ca/api/type/eto.forms.printsettings/selectedpagerange.md): Gets or sets the user's selected page range.

## Inherited Members

- From [Widget](https://eto.picoe.ca/api/type/eto.widget.md): [ControlObject](https://eto.picoe.ca/api/type/eto.widget/controlobject.md), [Handler](https://eto.picoe.ca/api/type/eto.widget/handler.md), [ID](https://eto.picoe.ca/api/type/eto.widget/id.md), [IsDisposed](https://eto.picoe.ca/api/type/eto.widget/isdisposed.md), [NativeHandle](https://eto.picoe.ca/api/type/eto.widget/nativehandle.md), [Platform](https://eto.picoe.ca/api/type/eto.widget/platform.md), [Properties](https://eto.picoe.ca/api/type/eto.widget/properties.md), [Style](https://eto.picoe.ca/api/type/eto.widget/style.md), [StyleChanged](https://eto.picoe.ca/api/type/eto.widget/stylechanged.md), [Dispose](https://eto.picoe.ca/api/type/eto.widget/dispose.md), [GetCallback](https://eto.picoe.ca/api/type/eto.widget/getcallback.md), [Initialize](https://eto.picoe.ca/api/type/eto.widget/initialize.md), [OnStyleChanged](https://eto.picoe.ca/api/type/eto.widget/onstylechanged.md), [ToString](https://eto.picoe.ca/api/type/eto.widget/tostring.md)
