Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi [Drucken]: Größenanpassung (https://www.delphipraxis.net/34813-%5Bdrucken%5D-groessenanpassung.html)

mytar 28. Nov 2004 19:27


[Drucken]: Größenanpassung
 
Schaffs mit der TPrinter-Klasse aus der Unit Printers mein
gewünschte Image zu drucken, allerdings sehr klein.
Die Zeichnung nimmt nur 1/5 des A4-Blattes an,
obwohl das Image eigentlich größer ist?

Was kann ich dagegen tun?

Ich hab mal waß noch PixelsPerInch gehört?

Danke

mytar 29. Nov 2004 15:26

Re: [Drucken]: Größenanpassung
 
*push* :-D

atreju2oo0 29. Nov 2004 15:54

Re: [Drucken]: Größenanpassung
 
Delphi-Quellcode:
procedure TForm1.Drucken1Click(Sender: TObject);
var Printer:TPrinter;
begin
Printer:=TPrinter.Create;
with Printer do
  begin
    Orientation:=poLandscape;
    BeginDoc;
    Refresh;
    Canvas.CopyMode:=cmSrcCopy;
    Canvas.CopyRect(Rect(0,0,round(PageWidth*4/5),PageHeight),
                    Zeichenfenster.Canvas,
                    Rect(0,0,560,450));
    Canvas.CopyRect(Rect(round(PageWidth*4/5),0,round(PageWidth*9/10),PageHeight),
                    PaintBox1.Canvas,
                    Rect(0,0,15,100));
    EndDoc;
    Destroy;
  end;
end;
So mach ich das...

mytar 11. Jan 2005 13:39

Re: [Drucken]: Größenanpassung
 
Bei mir wird das ganze irgendwie komisch gedruckt.

Kann mir das nicht erklären.

Könnte ich dass nicht irgendwie anders lösen?

Danke :-D


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