Russian Qt Forum

Qt => Печать => Тема начата: Catalina от Ноябрь 04, 2008, 09:37



Название: Формат страниц при выводе на печать
Отправлено: Catalina от Ноябрь 04, 2008, 09:37
Можно ли в QT3 получить список поддерживаемых форматов листа (к примеру А0, А1,,,,, и т.д.) при печати для конкретного принтера. pageSize() не подходит т.к. он возвращает ранее установленное значение. Смотрела в исходниках QT -PrintDialog- вот там это как то реализовано- но разобраться сложно! Прошу Вашей помощи!


Название: Re: Формат страниц при выводе на печать
Отправлено: ритт от Ноябрь 08, 2008, 00:52
в 4.4 имеется замечательный инфо-класс QPrinterInfo и метод
Цитировать
QList<QPrinter::PaperSize> QPrinterInfo::supportedPaperSizes () const

Returns a list of supported paper sizes by the printer.

Not all printer drivers support this query, so the list may be empty.

для 3.х ничем помочь не смогу...
если позарез нужно узнать список поддерживаемых форматов листа, копайте исходники QPrintInfo/QPrinter из 4.4.х


Название: Re: Формат страниц при выводе на печать
Отправлено: IGHOR от Ноябрь 14, 2008, 22:28
Приветик! Я прочитала твой вопрос на форуме по поводу проверки индивидуальной характеристике принтера-бумаги в лотке. Может быть ты и мне поможешь? У меня вопрос можно ли получить список поддерживаемых форматов печати листа(типа А1, А2) для конкретного принтера! Т.е каких форматах данный принтер будет осуществлять печать! Администратор Константин мне посоветовал покопаться в исходниках QT4- но  мне нужно в QT3! Заранее спасибо!
Ответ к Catalina, я не могу отправить Вам сообщение по причине:
Сообщение не может быть отправлено 'Catalina' ящик переполнен!

потому пишу в Вашем посте :)

При печати в Windows страница если она больше формата принтера будет масштабирована до нужного размера, но ето в Qt4, в Qt3 не тестировал..
Я пользуюсь только Qt4 и в Qt3 у меня к сожелению нет практики и незнаю чем помочь.
Удачи в исследованиях!


Название: Re: Формат страниц при выводе на печать
Отправлено: Karl-Philipp от Ноябрь 14, 2008, 22:39
похоже, Catalina не только меня заспамила)


Название: Re: Формат страниц при выводе на печать
Отправлено: Racheengel от Ноябрь 27, 2008, 11:29
Ящик до сих пор переполнен...

По поводу спинбокса: судя по коду, он для 3-й версии.
В 4-ке есть QDoubleSpinBox, который собственно все делает сам :)
Или нужно именно для 3-й?