Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Problem mit dem Ausdrucken eines Images... (https://www.delphipraxis.net/24853-problem-mit-dem-ausdrucken-eines-images.html)

Markus 27. Jun 2004 17:13


Problem mit dem Ausdrucken eines Images...
 
Hallo,

ich hab ein Problem: ich habe einen Cover-Editor erstellt. Da ich nur Delphi 7 Personal habe, musste ich es mit Canvas machen, klappt sowweit auch recht gut. Nur leider verpixelt die Schrift sehr stark, wenn ich es ausdrucke. Wie kann ich das beheben? Mit Antialiasing gehts nicht. Die Schrift soll scharf ausgedruckt werden.

Ich hoffe ihr könnt mir helfen.

SirThornberry 27. Jun 2004 17:24

Re: Problem mit dem Ausdrucken eines Images...
 
mit
Delphi-Quellcode:
SetMapMode(printer.Canvas.Handle, MM_HIMETRIC);
Kannst du die genauigkeit auf 0,01 Milimeter setzen.

Markus 27. Jun 2004 17:48

Re: Problem mit dem Ausdrucken eines Images...
 
Wo muss ich das hinschreiben? Ich benutze diesen Source zum drucken (Die 1. Variante).

SirThornberry 27. Jun 2004 17:53

Re: Problem mit dem Ausdrucken eines Images...
 
vor "Printer.BeginDoc", und wenn das nicht geht dann doch danach..

Markus 27. Jun 2004 18:00

Re: Problem mit dem Ausdrucken eines Images...
 
Dann druckt er nur ne leere Seite aus. Wenn ich es nach StretchDraw einfügen, ändert sich nichts an der Druckqualität.

SirThornberry 27. Jun 2004 18:03

Re: Problem mit dem Ausdrucken eines Images...
 
MM_HIMETRIC kehrt glaube die Y-Achse um so das sie noch aben größer wird. Du musst also in den Minusbereich (y-mäßig) zeichnen. Am besten du schaust dir mal die hilfe dazu an oder schaust ob es noch einen parameter gibt der das ganze auch genauer macht aber die y-achse nicht umdreht

Markus 27. Jun 2004 18:28

Re: Problem mit dem Ausdrucken eines Images...
 
Hmm, in der Delphi-Hilfe hab ich dazu nichts gefunden. Und im Internet auch nicht. Weißt du vielleicht den Code? Hab dazu auch das hier gefunden, weiß aber nicht was ich damit machen soll. Drucken ist nicht wirklich mein Gebiet :-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:18 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 by Thomas Breitkreuz