Print Document Class
.NET supports to print any type of documents through the printer.
Library: System.Drawing.Printing.PrintDocument
This class object represents a document (any type of file), that is ready to print.
Note: By default, System.Drawing assembly will not be linked with the Console applications.
That‘s why you need to add a reference to that as follows:
- Click on ―> Project menu ―> Add Reference.
- Select ―> System.Drawing assembly.
- Click on OK. Then the System.Drawing assembly will be linked with the current project and it will be displayed in References folder in the Solution Explorer.
Implementation:
- Import the namespace: using System.Drawing.Printing;
- Construct the object: PrintDocument obj = new PrintDocument();
- Assign the document name, that is to be printed: obj.DocumentName = file path to be printed;
- Start Printing: obj.Print();
PROGRAM FOR PRINT CLASS
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Drawing.Printing; namespace PrintingDemo { class Program { static void Main(string[] args) { PrintDocument doc = new PrintDocument(); doc.DocumentName = "c:\\SampleDocument.doc"; doc.Print(); Console.WriteLine("Printing started..."); Console.Read(); } } }
No comments:
Post a Comment