Hallo uwewo,
vielen Dank! Dein Ansatz sieht sehr vielversprechend aus.
Das Problem liegt scheinbar schon weiter vorne:
Delphi-Quellcode:
frxReport1^.ShowReport();
i:=GetPaperSizeIndex;
Schon _nach_ dem Aufruf von ShowReport hat das Objekt TPrinter nicht mehr die Printer-Einstellungen, die ich innerhalb ShowReport() eingestellt habe.
Und damit lande ich beim default-Printer mit seinen Einstellungen
Und mit dem funktioniert deine (geniale) Funktion GetPaperSizeIndex.
Problem klar?
Danke schonmal!