Thema: Delphi Schrift pixelig ?!

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

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

Re: Schrift pixelig ?!

  Alt 20. Feb 2009, 07:50
Wie druckst du denn das aus?
Wenn das Ganze z.B. nur mit Monitorauflösung ausgegeben wird, dann braucht man sich natürlich nicht wundern, daß da was Pixelig wird (~75 dpi gegenüber z.B. 600 dpi und wenn dann die Form auch noch gestreckt wird, wir's noch pixliger)


und wegen dem Rand unten ... viele Drucker lassen da standardmäßig 'nen Größeren frei (wobei 5cm wirklich schon etwas viel sind, obwohl beim Moms altem Lexmark waren es auch so um die 3,8 cm)


[add]
gab's nicht mal irgendwelche Reportkomponenten in Delphi, zum Drucken?

ansonsten lann man sich mal das hier in der OH ansehn
Zitat:
Uses Windows, Printers;

Printer.Printers
Printer.PrinterIndex

Printer.Orientation
Printer.PageHeight & Printer.PageWidth
Printer.Title
GetDeviceCaps(Printer.Handle, HorzSize) & GetDeviceCaps(Printer.Handle, VertSize)
GetDeviceCaps(Printer.Handle, HorzRes) & GetDeviceCaps(Printer.Handle, VertRes)
GetDeviceCaps(Printer.Handle, PhysicalWidth) & GetDeviceCaps(Printer.Handle, PhysicalHeight)
GetDeviceCaps(Printer.Handle, PhysicalOffsetX) & GetDeviceCaps(Printer.Handle, PhysicalOffsetY)

SetMapMode(Printer.Canvas.Handle, MM_HiMetric); = 100 Pixel pro Millimeter
SetMapMode(Printer.Canvas.Handle, MM_LoMetric); = 10 Pixel pro Millimeter

Printer.BeginDoc;
Printer.NewPage;
Printer.EndDoc;
Printer.PageNumber

Printer.Canvas
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat