.NET найти размер лотка для бумаги

Есть ли способ найти все лотки для печати на принтере и узнать их размеры бумаги, например

Tray1 = A4
Tray2 = A3
Tray3 = Letter

Я вижу способ получить лотки, используя что-то вроде этого, но, похоже, у него нет информации о размере бумаги.

using (System.Drawing.Printing.PrintDocument doc = new PrintDocument())
{
    foreach (System.Drawing.Printing.PaperSource paperSource in doc.PrinterSettings.PaperSources)
    {
        string trayName = paperSource.SourceName;
    }
}

Я хочу выбрать лучший лоток для задания печати по умолчанию.

5
задан PeteT 15 July 2011 в 15:26
поделиться