Seite 1 von 1
print to PDF
Verfasst: 26. November 2006 09:51
von Hass
Hallo zusammen,
ich moechte QPrinter Klass benutzen,weil jpg als PDF Kopiert.Die folgende Code lieferen
QPrinter objPrinter;
objPrinter.setOutputFormat( QPrinter::PdfFormat );
objPrinter.setDocName( "d:\\a.jpg" );
objPrinter.setOutputFileName( "d:\\a.pdf" );
aber das Ergibniss war nichts was ich moechte,ich bin jetzt nicht sicher,ob ich etw.Z.B. Plugins und PDF Klass einstellen muessen.
Vielen Danke

Verfasst: 26. November 2006 10:02
von upsala
Bitte sag uns nicht, was du möchtest. Wir könnten dir sonst helfen. Btw. normalerweise sind sonstige Module nicht notwendig.
Verfasst: 26. November 2006 10:09
von Hass
upsala hat geschrieben:Bitte sag uns nicht, was du möchtest. Wir könnten dir sonst helfen. Btw. normalerweise sind sonstige Module nicht notwendig.
Also, das ist einfach:
Weil eine Imagedatei,Z.B JPG oder andere, als Pdfdatei Kopiert,habe ich QPrinter benutzt ,
aber QPrinter funktionierte nicht moeglich.
Warum?
Verfasst: 26. November 2006 10:17
von Sym
Hallo,
mir ist es leider nicht möglich, genau herauszulesen, was nicht funktioniert. Also bitte umschreibe Dein Problem genauer. Undbei Fehlern können Fehlermeldungen auch helfen.

Verfasst: 26. November 2006 10:23
von Hass
Verfasst: 26. November 2006 11:30
von upsala
Code: Alles auswählen
QPrinter objPrinter;
objPrinter.setOutputFormat(QPrinter::PdfFormat);
objPrinter.setDocName( "d:\\a.jpg" );
objPrinter.setOutputFileName( "d:\\a.pdf" );
QPainter p(&objPrinter);
p.drawImage(0, 0, QImage("/dein/Image"));
p.end();
Was soll daran nicht möglich sein?
Verfasst: 26. November 2006 13:42
von Hass
upsala hat geschrieben:Code: Alles auswählen
QPrinter objPrinter;
objPrinter.setOutputFormat(QPrinter::PdfFormat);
objPrinter.setDocName( "d:\\a.jpg" );
objPrinter.setOutputFileName( "d:\\a.pdf" );
QPainter p(&objPrinter);
p.drawImage(0, 0, QImage("/dein/Image"));
p.end();
Was soll daran nicht möglich sein?
Nein, es funktioniert nicht immer, aber folgende Meldung liefert:QWin32PrintEngine::queryResolutions: DeviceCapabilities failed