Mega Code Archive

 
Categories / C# by API / System Drawing Printing
 

PaperSize Kind

using System; using System.Drawing.Printing; class MainClass {     static void Main(string[] args)     {         foreach (string printerName in PrinterSettings.InstalledPrinters)         {             Console.WriteLine("Printer: {0}", printerName);                          PrinterSettings printer = new PrinterSettings();             printer.PrinterName = printerName;             if (printer.IsValid)             {                 Console.WriteLine("Supported Paper Sizes:");                 foreach (PaperSize size in printer.PaperSizes)                 {                     if (Enum.IsDefined(size.Kind.GetType(), size.Kind))                     {                         Console.WriteLine("  {0}", size);                     }                 }             }         }     } }