Export (0) Print
Expand All

PrintDocument.Print Method

Starts the document's printing process.

Namespace:  System.Drawing.Printing
Assembly:  System.Drawing (in System.Drawing.dll)

member Print : unit -> unit 

ExceptionCondition
InvalidPrinterException

The printer named in the PrinterSettings.PrinterName property does not exist.

Specify the output to print by handling the PrintPage event and by using the Graphics included in the PrintPageEventArgs.

Use the PrinterSettings.PrinterName property to specify which printer should print the document.

The Print method prints the document without using a print dialog. Use a PrintDialog when you want to offer the user the ability to choose print settings.

NoteNote

If an exception that is not handled by the Print method is thrown during printing, the printing of the document is aborted.

The following code example prints the file that is specified through the command line to the default printer.

NoteNote

The example requires that each line fits within the page width.

Use the System.ComponentModel, System.Drawing, System.Drawing.Printing, System.IO, and System.Windows.Forms namespaces for this example.

No code example is currently available or this language may not be supported.

.NET Framework

Supported in: 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Community Additions

ADD
Show:
© 2014 Microsoft