Guten Morgen
Zitat:
Um dieses nun Millimeter-Genau zu positionieren, müsste ich die Größe in Millimetern wissen.
Ich finde aber nur Functionen mit denen ich die Höhe und die Breite in Pixel bekomme.
Wäre kein Problem, da man ja wie folgt rechnen kann: Pixel * 25.4 / 600 dpi = Größe in MM
Um ein Bild millimetergenau zu Positionieren mußt du mit der dpi-Zahle des
Ausgabegerätes (Drucker, Bildschirm) rechnen.
z.B:
Delphi-Quellcode:
function GetPrinterDpiX: integer;
begin
// HorzPixelsPerInch:
result := GetDeviceCaps(Printer.Handle, LogPixelsX);
end;
function GetPrinterDpiY: integer;
begin
//VertPixelsPerInch:
result := GetDeviceCaps(Printer.Handle, LogPixelsY);
end;
Gruß Klaus.