![]() |
Schrift pixelig ?!
Hallo!
Ich habe ein Programm erstellt, das einen Kaufvertrag ausdruckt. Ich habe Labels verwendet allerdings werden diese (unabhängig von der Schriftart) "pixelig" dargestellt (also beim ausdruck). achja und irgendwie druckt er auch nicht bis zum unteren ende des blattes aus! also es bleibt wirklich etwa ein 5cm breiter streifen unten auf dem blatt frei... Irgendwelche Ideen? Danke!! |
Re: Schrift pixelig ?!
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? :gruebel: ansonsten lann man sich mal das hier in der OH ansehn Zitat:
|
Re: Schrift pixelig ?!
@Himitsu
Jop, Rave Reports sind dabei. |
Re: Schrift pixelig ?!
he he
bin noch ein delphi jüngling :) habe einfach ' print ' verwendet. |
Re: Schrift pixelig ?!
.Print macht nur ein "ScreenShot" der Form und druckt diese aus ... also mit der Monitorauflösung und die ist halt grob/pixelig.
Du könntest dir entweder einen RaveReport erstellen (geschieht fast so ähnlich wie mit einer Form und man muß nicht unbedingt eine DB dranhängen), Oder du greifst auf die Printer-Instanz in der Printers-Unit zu ... dort mußt'e aber alles selber zeichnen, halt wie bei einer normalen Canvas. |
Re: Schrift pixelig ?!
ich hab jetzt eine Form erstellt, ist es möglich diese nicht pixelig auszudrucken?
Eine neue Canvas wäre wieder ein haufen aufwand... |
Re: Schrift pixelig ?!
Wie gesagt, wenn du direkt von einer Form druckst, wird es immer pixelig.
Man könnte zwas sich eine Form aus ein Canvas kopieren lassen, dieses vergrößern und 'ne Kantenglättung drüberlaufen lassen, aber so das Wahre isses nicht. Wie gesagt, du könntest die Ravereports nehmen, die lassen sich wie 'ne Form (bzw. mehr wie der Inhalt in einem Panel) zusammenbasteln und die scheinen dann den Ausdruck über 'ne 'ne Canvas neu zusammenzubauen, bevor sie Drucken. Wenn du selbst über die Printer.Canvas gehts, dann mußt du halt alles selber machen (Größenberechnung, Positionieren und Zeichnen) |
Re: Schrift pixelig ?!
Zu Rave würde ich empfehlen erstmal die Webinars auf der Codegear Seite anzuschauen. Müssten von Thomas sein denk ich.
![]() ![]() |
Re: Schrift pixelig ?!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:19 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz