Problem mit Druckrändern (nur unter Windows)
Verfasst: 18. Juni 2015 17:18
Hallo Leute,
ich habe ein seltsames Phänomen auf einmal bei der Druckfunktion meines Programmes...
Zur Vorgeschichte:
ich benutzte Qt 4.8 und die Druckfunktion meines Programmes funktionierte bei Linux und Windows einwandfrei. Dann deinstallierte ich diese Version um Qt 5.4.1 zu installieren. Dabei merkte
ich erst, das Qt 5.4 nicht in den normalen Paketverwaltung (Abhängigkeiten des Deb-Paket meines Programmes unter Ubuntu) vorhanden ist und das Archiv meines Programm unter Windows von ca. 7 MB
auf 20 MB (mit allen alle benötigten Dll's) angewachsen ist. Beides doof, also entschloss ich mich wieden auf Qt 4.8 zurückzugehen.
Nun habe ich folgendes Problem:
unter Linux läuft alles wunderbar. Aber unter Windows funktioniert seltsamerweise der unveränderte code der Druckfunktion nicht mehr so wie er soll. Bei der Druckansicht werden die Ränder so wie
voreingestellt bzw. nach user-Änderungen korrekt angezeigt. Soweit so gut, aber wenn ich dann Drucke, egal ob PDF oder physisch (ich habe mehrere Drucker probiert, zu Haus, auf Arbeit...) wird der
Druck der Tabellen etc. zu weit rechts gedruckt. So weit das rechts nicht alles gedruckt wird, sprich es fehlt rechts was.
Ich kann mir das Ganze nicht erklären und wollte mal fragen ob jemand schon einmal ein ähnliches Problem hatte. Code kann ich gerne bei Bedarf posten. Auch bei der Version mit Qt 5.4.1 kompiliert,
trat der Fehler unter Windows auf.
Vielen Dank
RobRoy
http://www.robert.ewert.de.vu
ich habe ein seltsames Phänomen auf einmal bei der Druckfunktion meines Programmes...
Zur Vorgeschichte:
ich benutzte Qt 4.8 und die Druckfunktion meines Programmes funktionierte bei Linux und Windows einwandfrei. Dann deinstallierte ich diese Version um Qt 5.4.1 zu installieren. Dabei merkte
ich erst, das Qt 5.4 nicht in den normalen Paketverwaltung (Abhängigkeiten des Deb-Paket meines Programmes unter Ubuntu) vorhanden ist und das Archiv meines Programm unter Windows von ca. 7 MB
auf 20 MB (mit allen alle benötigten Dll's) angewachsen ist. Beides doof, also entschloss ich mich wieden auf Qt 4.8 zurückzugehen.
Nun habe ich folgendes Problem:
unter Linux läuft alles wunderbar. Aber unter Windows funktioniert seltsamerweise der unveränderte code der Druckfunktion nicht mehr so wie er soll. Bei der Druckansicht werden die Ränder so wie
voreingestellt bzw. nach user-Änderungen korrekt angezeigt. Soweit so gut, aber wenn ich dann Drucke, egal ob PDF oder physisch (ich habe mehrere Drucker probiert, zu Haus, auf Arbeit...) wird der
Druck der Tabellen etc. zu weit rechts gedruckt. So weit das rechts nicht alles gedruckt wird, sprich es fehlt rechts was.
Ich kann mir das Ganze nicht erklären und wollte mal fragen ob jemand schon einmal ein ähnliches Problem hatte. Code kann ich gerne bei Bedarf posten. Auch bei der Version mit Qt 5.4.1 kompiliert,
trat der Fehler unter Windows auf.
Vielen Dank
RobRoy
http://www.robert.ewert.de.vu