Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.184 Beiträge
 
Delphi 12 Athens
 
#6

AW: Drucker canvas skalieren

  Alt 10. Sep 2010, 16:27
Hier auch nochmal 2 Links zu ähnlichen Themen:
http://www.delphipraxis.net/53976-in...tml#post365632
http://www.delphipraxis.net/129499-schrift-pixelig.html

Wie schin jemand sagte, über SetMapMode kannst du die Auflösung des (Printer)Canvas verändern.

Wenn es überall etwa gleich aussehn soll, dann darfst du kein Hardwareabhäniges Format nutzen, sondern nutzt einfach ein festes Format, wobei man sich hier einige Auflösungen in Inch/Zoll oder Millimetern auswählen kann (siehe erster Link).


Wenn du noch mehr skalieren willst, dann wäre halt der Weg über SetWorldTransform (siehe NamenLozer) oder du könntest du die TBarCode-Ausgabe erstmal auf ein TBitMap zeichnen und kopierst dann dieses Bild skaliert auf den Printer-Canvas.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (10. Sep 2010 um 16:37 Uhr)
  Mit Zitat antworten Zitat