QTextDocument Querformat (landscape) drucken

Alles rund um die Programmierung mit Qt
Antworten
pfusterschmied
Beiträge: 91
Registriert: 14. Mai 2007 11:19
Wohnort: Salzburg
Kontaktdaten:

QTextDocument Querformat (landscape) drucken

Beitrag 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?
pfusterschmied
Beiträge: 91
Registriert: 14. Mai 2007 11:19
Wohnort: Salzburg
Kontaktdaten:

Beitrag 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
Antworten