[gelöst] Qt4: Auflösungsunabhängig Druckausgaben erstellen

Alles rund um die Programmierung mit Qt
Antworten
nando
Beiträge: 321
Registriert: 28. Oktober 2004 13:16

[gelöst] Qt4: Auflösungsunabhängig Druckausgaben erstellen

Beitrag von nando »

Hi,

ich zeichne mit einem Painter und moechte das Ergebnis dann drucken.

In der Konfiguration möchte ich bestimmten wieviele cm z.B. eine Tabelle ganau breit sein soll.

Irgendwie kommen bei mir aber je nach Auflösung verschieden grosse Tabellen raus.

Weiss jemand was ich beachten, damit ich immer die selben Resultate erhalte?

Ich zeichen mit einem QPainter...

Und gibt es eine Möglichkeit cm in Pixel umzurechnen. Das brauch ich ja wenn ich mit dem Painter arbeite...

In der Konfig sollte sowas stehen wie:

BREITE = 22cm

und dann soll die Tabelle auch 22cm breit sein, egal ob 1024x768 oder
1920x1020er Auflösung....

Gruss,
Nando
Zuletzt geändert von nando am 27. November 2009 10:24, insgesamt 1-mal geändert.
Mani99
Beiträge: 244
Registriert: 15. April 2009 10:46
Wohnort: München

Beitrag von Mani99 »

Pixel in cm / cm in pixel umrechnen:

Alle formeln sind auflösungsabhängig, ich hab hier eben 300 dpi angegeben, das kannst du aber für die jeweilige auflösung ändern!

cm --> pixel:
Größe in cm * 300 dpi / 2,54 = Pixel

pixel --> cm:
Maß in Pixel * 2,54 / 300 dpi = cm
Antworten