Показать сообщение отдельно
Старый 25.01.2007, 16:15   #1  
Anders
Гость
 
n/a
Найти принтер по умолчанию в Аксе.
Необходимо определить из перечня принтеров: какой из них по умолчанию.

Мыслил решить следующим кодом, но ((( :

X++:
    printJobSettings    printJobSettings = new printJobSettings(connull(), true);
    str                 printerName;
    int                 z, numOfPrinters;

    for (z = 1; z <= numOfPrinters; z++)
    {
        printerName = printJobSettings.getPrinter(z);
        //info(strfmt("Принтер %1", printerName));
        printJobSettings.deviceName(printerName);
        if (printJobSettings.printerDefaultPriority())
        {
            ctrlSelectedPrinter_FLX.text(printerName);
            info(strfmt("Принтер по умлочанию %1", printerName));
        }
        ctrlSelectPrinter_FLX.add(printerName);
    }