Здравствуйте, гость ( Вход | Регистрация )
kexby | Дата 8.2.2013, 8:06 |
вот ей и подавать команду печати, через QProcess, например. В помощь: Цитата Path\to\AcroRd32.exe /N /T PdfFile PrinterName [ PrinterDriver [ PrinterPort ] ] спасибо за совет. Но этот вариант не универсален, не хотелось бы привязваться к конкретной программе, которой на машине пользователя может и не быть |
|
Litkevich Yuriy | Дата 7.2.2013, 18:09 |
генерить выходной файл в pdf, а распечатать его не может. дак она его создаёт, как бы печатая в виртуальный принтер.PDF-ник у меня уже открывается в QWebView через ассоциированную программу вот ей и подавать команду печати, через QProcess, например.В помощь: Цитата Path\to\AcroRd32.exe /N /T PdfFile PrinterName [ PrinterDriver [ PrinterPort ] ] |
|
kexby | Дата 7.2.2013, 9:53 |
Могу только костыльный вариант предложить - QDesktopServices::openUrl() Откроет PDF-ник в ассоциированной программе, а дальше пользователь сам должен будет на печать отправлять. Спасибо, но этот вариант мне не подходит, т.к. нужна возможность печатать без предварительного просмотра. Для предварительного просмотра PDF-ник у меня уже открывается в QWebView через ассоциированную программу (в моем случае Foxit Reader).
Удивительно, что Qt может при печати генерить выходной файл в pdf, а распечатать его не может. |
|
Litkevich Yuriy | Дата 6.2.2013, 17:02 |
Это только средствами ОСки (т.е. API) Могу только костыльный вариант предложить - QDesktopServices::openUrl() Откроет PDF-ник в ассоциированной программе, а дальше пользователь сам должен будет на печать отправлять. Ещё можно подсмотреть команды "Печать" в контекстном меню Виндовоза и Графической оболочки *nix систем |
|
kexby | Дата 6.2.2013, 14:10 |
День добрый. Подскажите пожалуйста, как можно распечатать уже существующий pdf файл (не путать с QPrinter::setOutputFormat(QPrinter::PdfFormat)). Данную возможность мне необходимо реализовать в клиентском приложении (серверная часть MS SQL Server, отчетная система MS Reporting Services (RS)). Pdf файл это как раз результат сформированого отчета службой RS. Печать Pdf должна быть как с предварительным просмотром док-та, так и без просмотра (сразу на принтер). Предварительный просмотр Pdf уже реализовал с помощью QWebView. Им же просматриваются отчеты в html формате. |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 25.4.2024, 20:45 |