Csharp/C Sharp by API/System.Drawing.Printing/PaperSize

Материал из .Net Framework эксперт
Перейти к: навигация, поиск

PaperSize.Kind

<source lang="csharp"> 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);
                   }
               }
           }
       }
   }

}


 </source>