Forum: Object-Pascal / Delphi-Language
by khh,
25. Apr 2009
also ich habe jetzt mit
Printer.Canvas.Font.PixelsPerInch:= GetDeviceCaps(Printer.Canvas.Handle, LOGPIXELSX);
die pixel eingestellt. Sind im konkreten Fall bei mir 600.
Jetzt passts! :dancer2:
Forum: Object-Pascal / Delphi-Language
by khh,
25. Apr 2009
ich habe einfach :
Printer.Canvas.Font.Size:= 22;
gemacht.
Der Reportgenerator (Lazreport) scheidet aus, weil das druckende Programm den Report nicht druckt :-(
Ursache scheint der Aufruf der exe per shellexecute zu sein.
Forum: Object-Pascal / Delphi-Language
by khh,
25. Apr 2009
dann bin ich schon mal froh,dass das nicht meine Schuld ist.
In meinem fall muss der Anwender, zum Glück, die Schriftgrösse auch nicht ändern können.
Danke Gruss KH
Forum: Object-Pascal / Delphi-Language
by khh,
25. Apr 2009
hallo zusammen,
ich drucke direkt auf die Printer.canvas mit einer definierten fontgrösse und einem definierten font.
BS Vista ;-)
(Arial 8)
leider ist der Ausdruck (auf 2 verschiednen Druckern getestet) viel kleiner als wenn ich zb aus word oder open office mit dem gleichen font und der greichen Schriftgösse drucke.
Woran liegt das, bzw was mache ich falsch?
Danke gruss KH