Имя: Пароль:
1C
1С v8
WIA.ImageFile
0 sjon
 
10.04.14
12:06
Всем привет.
Интересует следующий вопрос, какой параметр для объекта WIA необходимо указать для определения режима подачи бумаги. Вот код:

Image = Новый COMОбъект("WIA.ImageFile"); //создаем объект "Изображения" в WIA для дальнейшей работы с ним        
CommDlg = Новый COMОбъект("WIA.CommonDialog"); //а это диалог сканирования
DevMan=Новый COMОбъект("WIA.DeviceManager");
                
ЕстьСканнер=0;
For i=1 to DevMan.DeviceInfos().Count() Do
  If DevMan.DeviceInfos(i).Type=1 Then                        
     Dev=DevMan.DeviceInfos(1).Connect();
     ЕстьСканнер=1;
     Прервать;
  EndIf;
EndDo;
      
        Если ЕстьСканнер=0 Тогда
                Предупреждение("Не удалось найти сканнер.");
                Возврат;
        КонецЕсли;
        
        
                    
        DPI=Разрешение;
        Dev.Items(1).Properties("6146").Value = ЦветностьWIA; //4 is Black-white,gray is 2, color 1 (Color Intent)
        Dev.Items(1).Properties("6147").Value = DPI;//dots per inch/horizontal
        Dev.Items(1).Properties("6148").Value = DPI;//dots per inch/vertical
      
//ВОТ ТУТ НЕОБХОДИМО УКАЗАТЬ КАКОЙ ТО НОМЕР ПАРАМЕТРА ОТВЕЧАЮЩИЙ ЗА РЕЖИМ ПОДАЧИ БУМАГИ. ПРОСЬБА ПОДСКАЗАТЬ КАКОЙ ЕГО НОМЕР.

        
        Image = CommDlg.ShowTransfer(Dev.Items(1),wiaFormatJPEG,0);
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн