Alles rund um die Programmierung mit Qt
Hass
Beiträge: 40 Registriert: 12. Juli 2006 10:42
Beitrag
von Hass » 26. November 2006 09:51
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
Zuletzt geändert von
Hass am 26. November 2006 10:29, insgesamt 2-mal geändert.
upsala
Beiträge: 3946 Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:
Beitrag
von upsala » 26. November 2006 10:02
Bitte sag uns nicht, was du möchtest. Wir könnten dir sonst helfen. Btw. normalerweise sind sonstige Module nicht notwendig.
Hass
Beiträge: 40 Registriert: 12. Juli 2006 10:42
Beitrag
von Hass » 26. November 2006 10:09
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?
Zuletzt geändert von
Hass am 26. November 2006 10:30, insgesamt 3-mal geändert.
Sym
Beiträge: 139 Registriert: 15. Mai 2006 15:38
Wohnort: Bremen
Beitrag
von Sym » 26. November 2006 10:17
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.
Hass
Beiträge: 40 Registriert: 12. Juli 2006 10:42
Beitrag
von Hass » 26. November 2006 10:23
upsala
Beiträge: 3946 Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:
Beitrag
von upsala » 26. November 2006 11:30
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?
Hass
Beiträge: 40 Registriert: 12. Juli 2006 10:42
Beitrag
von Hass » 26. November 2006 13:42
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