Ok, es sind mm, hatte nur schnell den Wert verglichen und eine Abweichung. Deshalb mein falscher Schnellschuss mit Zoll.
Die Abweichung liegt bei mir so vor:
Printer.PageHeight/297 = 22.55
Eine andere Formel gibt bei mir aber 23.62 aus
Ok, gefunden (Exe hatte ich, nur der Source-Code war versteckt)
Delphi-Quellcode:
var
i : Integer;
e : Extended;
begin
i := GetDeviceCaps(Printer.Handle,PHYSICALWIDTH); // = 4960
e := i / 210; // = 23,62
Welcher Wert bzw. welche Berechnung ist jetzt richtig?