Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi druckprobleme (https://www.delphipraxis.net/17729-druckprobleme.html)

Remote1 9. Mär 2004 06:34


druckprobleme
 
ich möchte unabhängig von der dpi immer die gleiche schriftgröße haben

zu beachten ist vielleicht noch,dass
Delphi-Quellcode:
SetMapMode(Printer.Canvas.Handle, MM_LOMETRIC);
eingestellt ist, damit beim zeichnen ich nicht auf die dpi zu achten brauch

Remote1 9. Mär 2004 13:03

Re: druckprobleme
 
hat keiner ne idee, wie ich die schriftgröße bei
Delphi-Quellcode:
printer.canvas.textout('...');
immer gleich kreige, egal welche dpi beim drucker eingestellt ist?????

atreju2oo0 9. Mär 2004 13:55

Re: druckprobleme
 
Ich denke mal das ist nicht die beste Lösung aber ich habe einfach erst alles in ein Image gezeichnet
und dieses dann einfach in die printer.canvas kopiert...
Der Text ist so überall gleich groß... Genauso wie der Speicherverbrauch :?
:gruebel:

Markus K. 9. Mär 2004 14:18

Re: druckprobleme
 
Hallo Remote1,
eigentlich müsste es so funktionieren.
Delphi-Quellcode:
begin
     Printer.BeginDoc;
     SetMapMode(Printer.Canvas.Handle, MM_LOMETRIC);
     with Printer.Canvas do
     begin
          Font.Height:=..;
          Font.Name:='..';
          TextOut(x,y,'..');
     end;
     Printer.EndDoc;
end;
Tschüß Markus

Remote1 10. Mär 2004 11:02

Re: druckprobleme
 
ja danke,
ich hattes auch schon gemerkt, ich hab font.sice genommen
aber mit font.heigh hab ich ja bei mir dann auch die 1/10 mm einstellung

klappt also alles
danke trotzdem


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