Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Druckergröße soll überal gleich sein (https://www.delphipraxis.net/39435-druckergroesse-soll-ueberal-gleich-sein.html)

ferby 2. Feb 2005 16:26


Druckergröße soll überal gleich sein
 
Hallo,

Ich glaube mein Problem habe ich schon wo gelesen aber ich finds nicht wieder...

Also ich drucke so etwas aus:

Delphi-Quellcode:
with Printer do
  begin
    BeginDoc;

    canvas.StretchDraw(rect(250,200,2066,352), image_rechnung_oben.Picture.Graphic);
    canvas.StretchDraw(rect(250,2600,2077,3293), image_rechnung_unten.Picture.Graphic);

    EndDoc;
    end;

Ich habe zwei Drucker. Der eine Drucker druckt die Grafiken viel kleiner aus als der andere, so um die 40% kleiner als der andere.
Ich habe beidesmal den selben Computer zu drucken verwendet.
Ich habe gelesen das man irgendwie zuerst eine Einheit (z.B: cm) festleggen muss, stimmt das???? oder wie behebe ich sonst mein Problem?

Ferby

atreju2oo0 2. Feb 2005 16:45

Re: Druckergröße soll überal gleich sein
 
Drucken mit const. Größe

ferby 2. Feb 2005 16:58

Re: Druckergröße soll überal gleich sein
 
Hallo,

Und wie soll ich das umrechnen :?:

Wenn ich da herumprobieren muss bis es passt braucht es ja ewig???

Hat da jemand eine Idee?

striewski 10. Feb 2005 13:16

Re: Druckergröße soll überal gleich sein
 
Unter Windows gibt es die Funktion SetMapMode, dort kannst Du unter anderem mm_lometric einstellen.

s.h.a.r.k 10. Feb 2005 19:45

Re: Druckergröße soll überal gleich sein
 
Das ganze geht aber nur bis zu einem bestimmten Grad!!! Ich hab schon sehr viel gedruckt und das auf sehr vielen Drucker - und ab und zu interpretieren die Drucker die Größe unterschiedlich, obwohl es nach dem Code zufolge gleich groß sein sollte! Vor allem bei der Schrift macht das sehr viel aus

ferby 11. Feb 2005 09:41

Re: Druckergröße soll überal gleich sein
 
hallo,

ich versteh nicht wie das gehen soll, kannst du mir ein quellcode beispiel geben?


ferby

Jens Schumann 11. Feb 2005 10:34

Re: Druckergröße soll überal gleich sein
 
Hallo,
Drucken war schon immer der letzte Mist.
Ich verwenden zum Drucken die TXPrint Komponente von Rainer Reusch.
Damit haben sich meine Druckprobleme meistens in Luft aufgelöst.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:34 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz