Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#13

Re: Pixel in Millimeter umrechnen

  Alt 31. Mai 2007, 10:11
Ich muss noch mal dumm fragen. wie bekomme ich Millimeter in Pixel? Ich habe eine DIN-A4 Seite dies soll auf dem Monitor dargestellt werden. Die Größe ist in Millimetern angegeben (197 x 290), wie komme ich jetzt davon auf die Pixel?

Bisher habe ich:
Delphi-Quellcode:
  // Wie viel Pixel sind ein Millimeter?
  ppm := GetDeviceCaps(GetDC(0), LOGPIXELSX) / 25.4;
  // Seitengröße in Pixel umrechnen
  Page.Width := Round(Page.Width * ppm);
  ShowMessage(IntToStr(Page.Width));
Da kommt 745 Pixel raus. Mein Monitor hat aber eine Auflösung von 1280 x 1024 und ein DinA-4 Blatt ist höher als 1024 Pixel, wenn ich es vor den Monitor halte.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat