Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Bitte um erklärung für drucker Befehle (https://www.delphipraxis.net/38085-bitte-um-erklaerung-fuer-drucker-befehle.html)

ferby 14. Jan 2005 14:37


Bitte um erklärung für drucker Befehle
 
Hallo,

Ich habe das im Forum gefunden und es klappt, kann mir aber jemand jede Zeile erklären was sie bewirkt??

Delphi-Quellcode:
var
  r: TRect;
begin
  with Printer do
    begin
      r := Rect(200,200,(Pagewidth - 200),(PageHeight - 200));
      BeginDoc;
      Canvas.Brush.Style := bsClear;

       Canvas.TextOut(200,200 + (10),'text');

      Canvas.Brush.Color := clBlack;
      Canvas.FrameRect(r);
      EndDoc;
  end;
Und beim Ausdrucken ist ein schwarzes kastel gedruckt worden wie bekomme ich das weg?

Danke,
Ferby

perle 14. Jan 2005 14:42

Re: Bitte um erklärung für drucker Befehle
 
Canvas.FrameRect(r);

ist fürs zeichnen des rechtecks verantwortlich.

ferby 14. Jan 2005 14:51

Re: Bitte um erklärung für drucker Befehle
 
Hallo,

danke, jetzt konnte ich mir schon einige Befehle erklären nur weiß ich noch nicht für was:
bei

Delphi-Quellcode:
Canvas.TextOut(200,200 + (10),'text');
die Zahlen 200,200 und 10 da sind????

und was diese Zeile bewirkt:

Delphi-Quellcode:
Canvas.Brush.Style := bsClear;
ferby

Sharky 14. Jan 2005 14:52

Re: Bitte um erklärung für drucker Befehle
 
Hai ferby,

schaue doch einfach mal in die Hilfe zu Delphi-Referenz durchsuchenTextOut

ferby 14. Jan 2005 15:02

Re: Bitte um erklärung für drucker Befehle
 
hi,

kapier alles

danke,

ferby


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