hallo zusammen,
mit :
Delphi-Quellcode:
SetMapMode(Printer.Canvas.Handle, MM_ISOTROPIC);
SetWindowExtEx(Printer.Canvas.Handle, 1, 1, nil);
SetViewportExtEx(Printer.Canvas.Handle, Zoom, Zoom, nil);
Printer.Canvas.Draw(iLeft, iTop, Graphic);
drucke ich ein JPG auf den Drucker.
Das funktioniert bei allen getesteten Druckern und auch bei nem PDF-Drucker fehlerfrei.
Leider hat ein Kunde einen Brother MFc-5440CN und bei diesem funktioniert es _manchmal_ nicht
ab und zu ignoriert dieser die Scalierung, die ja über die Var. Zoom eingestellt wird, und druckt das Bild in Originalgröße.
kennt jemand solch ein "Phänomen" oder was kann ich anders machen?
Gruss KHH