Einzelnen Beitrag anzeigen

khh

Registriert seit: 18. Apr 2008
Ort: Südbaden
1.929 Beiträge
 
FreePascal / Lazarus
 
#1

Drucker und Grafik

  Alt 2. Jun 2010, 16:07
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
Karl-Heinz
  Mit Zitat antworten Zitat