Seite 1 von 1

QTextDocument Querformat (landscape) drucken

Verfasst: 30. September 2007 20:18
von pfusterschmied
Hallo,
bitte steinigt mich nicht, aber wie kann ich eine QTextDocument Querformat ausdrucken?

Ich nutze folgende Funktion dafür:

Code: Alles auswählen

QTextDocument myTextDocument;
myTextDocument.setHtml(dataContentDisc);
myTextDocument.pageSize();
myTextDocument.print(&myPrinter);
Auch wenn ich den QPrinter alle nötigen Einstellungen zuweise, ist das Ergebnis immer Hochformat:

Code: Alles auswählen

QPrinter myPrinter;
// Printer Einstellungen
myPrinter.setResolution(QPrinter::HighResolution);
myPrinter.setFullPage (TRUE);
myPrinter.setPageSize(QPrinter::A4);
myPrinter.setResolution(150);
myPrinter.setOrientation(QPrinter::Landscape);
Ich habe mir überlegt den gesamten Content einem Painter zu übergenen und dann zu Drucken .... bin jedoch noch (ohne Plan) an der Umsetztung.
Hat jemand einen einfachen Lösungvorschlag?

Verfasst: 30. September 2007 21:03
von pfusterschmied
Ich habe einen Beitrag gefunden der dieses Problem beschreibt nur funktioniert diese Lösung bei mir leider nicht:
http://lists.trolltech.com/qt-interest/ ... 159-0.html

___________________________
Ubuntu 7.04
QT 4.2.3