Автоматизировать выбор принтера C# IDM API

Я использую IDM Desktop API для загрузки большого количества документов, в этом есть функция, доступная для печати документа с использованием

           IDMObjects.Document FnDoc;
           FnDoc.doPrint(IDMPrinterTypes.NativePrinter);

это работает правильно, и я загрузил pdf creater (драйвер принтера), который помогает мне загружать эти документы в виде изображений tiff или pdf, pdf creater позволяет мне прекратить запрашивать имена файлов и т. д., чтобы я мог легко запустить его через свой код, моя проблема даже если он может не запрашивать имя файла, окно выбора принтера появляется каждый раз, когда вызывается doprint, это поведение программы просмотра по умолчанию.

Есть ли способ автоматически нажать «ОК» во всплывающем окне или каким-либо образом пропустить окно выбора принтера.

http://pic80.picturetrail.com/VOL1901/12707114/22603895/408975667.jpg


person siddharth gupta    schedule 12.03.2014    source источник


Ответы (1)


вот код решения для этого

         SendKeys.SendWait("{ENTER}");

который может легко отправить клавишу ввода в любое окно, запущенное приложением

person siddharth gupta    schedule 21.03.2014