Seite 1 von 1

print to PDF

Verfasst: 26. November 2006 09:51
von Hass
Hallo zusammen, :roll:
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 :twisted:

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
Sym hat geschrieben: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. ;)
OK,
Wie kopiert jpg als pdf ?Ich benutzte QPrinter. :lol: :lol: :lol:
Ist es Klar? :P :P :P :P :P :P
ich beeile mich sehr,sorry.........

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