# PrintDialog.IHandler interface

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

```cs
public interface PrintDialog.IHandler : CommonDialog.IHandler
```

Handler for the [PrintDialog](https://eto.picoe.ca/api/type/eto.forms.printdialog.md).

## Properties

- [AllowPageRange](https://eto.picoe.ca/api/type/eto.forms.printdialog.ihandler/allowpagerange.md): Gets or sets a value indicating whether the user can select the page range.
- [AllowSelection](https://eto.picoe.ca/api/type/eto.forms.printdialog.ihandler/allowselection.md): Gets or sets a value indicating whether the user can select to print the current selection.
- [Document](https://eto.picoe.ca/api/type/eto.forms.printdialog.ihandler/document.md): Gets or sets the document that is being printed.
- [PrintSettings](https://eto.picoe.ca/api/type/eto.forms.printdialog.ihandler/printsettings.md): Gets or sets the print settings the print dialog is modifying.

## Inherited Members

- From [CommonDialog.IHandler](https://eto.picoe.ca/api/type/eto.forms.commondialog.ihandler.md): [ShowDialog](https://eto.picoe.ca/api/type/eto.forms.commondialog.ihandler/showdialog.md)
- From [Widget.IHandler](https://eto.picoe.ca/api/type/eto.widget.ihandler.md): [ID](https://eto.picoe.ca/api/type/eto.widget.ihandler/id.md), [NativeHandle](https://eto.picoe.ca/api/type/eto.widget.ihandler/nativehandle.md), [Widget](https://eto.picoe.ca/api/type/eto.widget.ihandler/widget.md), [HandleEvent](https://eto.picoe.ca/api/type/eto.widget.ihandler/handleevent.md), [Initialize](https://eto.picoe.ca/api/type/eto.widget.ihandler/initialize.md), [UnhandleEvent](https://eto.picoe.ca/api/type/eto.widget.ihandler/unhandleevent.md)
