# WinForms RadPrintDocument Overview

RadPrintDocument is used to send output to a printer. The RadPrintDocument can be used in the VS designer as described in [Design time article](https://www.telerik.com/products/winforms/documentation/telerik-presentation-framework/printing-support/radprintdocument/design-time) or can be created and used at run time. The most common scenario of using RadPrintDocument is to create an instance, set the properties that describe how the page is printed, set the **AssociatedObject** property to an instance of an object implementing the **IPrintable** interface and call the **Print** method to send the print job to the printer. Here is how this looks like in C# and VB:

 

 

```C#
RadPrintDocument document = new RadPrintDocument();
document.DefaultPageSettings.Landscape = true;
document.DefaultPageSettings.PrinterSettings.Copies = 2;
document.AssociatedObject = this.radGridView1;
document.Print();

```

```VB.NET
Dim document As New RadPrintDocument()
document.DefaultPageSettings.Landscape = True
document.DefaultPageSettings.PrinterSettings.Copies = 2
document.AssociatedObject = Me.RadGridView1
document.Print()

```

 

![Telerik UI for WinForms RadPrintDocument printing a RadGridView](https://www.telerik.com/products/winforms/documentation/assets/9a290620cb4c506e91e2f3cb1b97c9e4/tpf-printing-support-radprintdocument.png)

## See Also

* [Design Time](https://www.telerik.com/products/winforms/documentation/telerik-presentation-framework/printing-support/radprintdocument/design-time)

* [Header and Footer](https://www.telerik.com/products/winforms/documentation/telerik-presentation-framework/printing-support/radprintdocument/header-and-footer)

* [Watermark](https://www.telerik.com/products/winforms/documentation/telerik-presentation-framework/printing-support/radprintdocument/watermark)

* [How to Print Documents to a Specific Printer](https://www.telerik.com/products/winforms/documentation/knowledge-base/print-document-to-a-specific-printer)
