Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Печать на принтер не по умолчанию PrinterIndex

64K
01 ноября 2010 года
Sonic_ru
1 / / 01.11.2010
Есть сетевой принтер. На него организованна печать через TPrinter->Canvas. Если этот принтер является принтером по умолчанию, то все ОК. Если принтером по умолчанию сделать другой но печатать все равно на изначальный, при вызове BeginDoc() вылезает ошибка:
printer selected is not valid

 
Код:
pPrinter=Printer();
//    pPrinter->PrinterIndex=Printer()->Printers->IndexOf("\\\\Print-srv-it\\HP LaserJet 1022");
    pPrinter->PrinterIndex=PrintID;


Использовал оба способа изменения значения PrinterIndex. Параметр в обоих случаях меняется. Если после смены попытаться посмотреть
pPrinter->Handle, Builder намертво зависает.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог