SetMapMode
die maximale und "optimale" Auflösung hängt vom Drucker ab, aber die Auflösung beim Erstellen des Ausdrucks kann wählen. (hab mir jetzt aber den QuellCode nicht angesehn, aber ich denke/hoffe mal ihr geht auch über ein Printer-Canvas ... ansonsten muß es aber auch irgendwie einstellbar sein)
Delphi-Quellcode:
SetMapMode(Printer.Canvas.Handle, Modus);
MM_HiEnglish 1 Pixel = 0.001 inch \
MM_LoEnglish 1 Pixel = 0.01 inch \ X = 0 und Y = 0
MM_HiMetric 1 Pixel = 0.01 millimeter / ist unten-rechts auf dem Blatt
MM_LoMetric 1 Pixel = 0.1 millimeter /
MM_Text Each logical
unit is mapped
to one device pixel.
Positive x
is to the right; positive y
is down.
MM_Twips Each logical
unit is mapped
to one twentieth
of a
printer'
s point (1/1440 inch, also called a "twip").
Positive x is to the right; positive y is up.}