Russian Qt Forum

Qt => Печать => Тема начата: sarge от Декабрь 15, 2011, 09:26



Название: Выбор принтера средствами qt
Отправлено: sarge от Декабрь 15, 2011, 09:26
Добрый день, к программированию ПК(винда) имею косвенное отношение, но хочу выяснить одну вещь:

ситуация - имеется несколько принтертов подключенных к одному ПК
требуется - без вызова диалога печати, отправлять на печать какой-либо документ на один из этих принтеров (принтер должен задаваться программно)

вопрос: средствами qt возможно это провернуть? и если да, то сильно ли это сложно?


Название: Re: Выбор принтера средствами qt
Отправлено: Пантер от Декабрь 15, 2011, 09:28
void QPrinter::setPrinterName ( const QString & name )


Название: Re: Выбор принтера средствами qt
Отправлено: sarge от Декабрь 15, 2011, 09:43
А имеет ли принципиальное значение какой тип файла будет отправляться на печать?
И нельзя ли в программу автоматически подтянуть все имена принтеров, которые установлены на винде?


Название: Re: Выбор принтера средствами qt
Отправлено: popper от Декабрь 15, 2011, 15:07
QList<QPrinterInfo> QPrinterInfo::availablePrinters () [static]


Название: Re: Выбор принтера средствами qt
Отправлено: sarge от Декабрь 15, 2011, 16:54
Спасибо, буду потихоньку пробовать.