Delphi-PRAXiS
Seite 1 von 2  1 2      

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 TRichedit + Drucken = kein Rand... (https://www.delphipraxis.net/8430-trichedit-drucken-%3D-kein-rand.html)

Florian H 4. Sep 2003 14:44


TRichedit + Drucken = kein Rand...
 
Hi,

ich drucke den Inhalt meines TRichedits einfach mit

richedit1.print;

aus. dabei habe ich aber keinen Rand.
Aber da gibts ja dieses

richedit1.BorderWidth := 123;

Abrt auch da wird der Rand nicht recht größer.
Und ich will auch nicht, dass das bei jedem User dann unterschiedlich ist, nur weil villeicht sein drucker eine andere auflösung oder so hat...
Wie kann ich also einen festen Rand (z.B. 1cm) festlegen?


gruß flo

Tpercon 4. Sep 2003 14:51

Re: TRichedit + Drucken = kein Rand...
 
Ne Alternative:
Schau dich mal in der OH was zum Thema Printer um. Damit zeichnest du dein RichEdit einfach zeilenweise über TextOut auf ne Canvas Fläche und druckst diese.

Florian H 4. Sep 2003 15:10

Re: TRichedit + Drucken = kein Rand...
 
hm, auch nicht so der knaller, abgesehen davon dass es viel stark formatierter text ist, hab ich da ja auch noch pixel und ha dann komische ränder....

Tpercon 4. Sep 2003 15:23

Re: TRichedit + Drucken = kein Rand...
 
Die Formatierung ist da das lustige, sonst sehe ich da keine Probleme!

Yheeky 4. Sep 2003 19:17

Re: TRichedit + Drucken = kein Rand...
 
Mhmm, würde mal sagen, dass man das mit QReport gut machen könnte...

Florian H 1. Jan 2005 15:35

Re: TRichedit + Drucken = kein Rand...
 
Nachdem ich das PRoblem in der alten Version der Software zurückgestellt habe, stellt es sich mir nun wieder... prima. mal gucken was ich mache, vielleicht weiß ja jemand noch was ;)

PierreB 7. Okt 2005 19:48

Re: TRichedit + Drucken = kein Rand...
 
Ich stehe derzeit vor dem selben Problem, ich möchte einfach links & oben einen Rand von 2cm haben.
Wie bekomm ich das ohne Fremdkomponenten ganz einfach per Richedit hin ?

Danke schonmal,

raffo 7. Okt 2005 20:31

Re: TRichedit + Drucken = kein Rand...
 
Schau mal hier: http://www.dsdt.info/tipps/?id=552

PierreB 7. Okt 2005 21:06

Re: TRichedit + Drucken = kein Rand...
 
Danke, mal gucken ob das geht. :stupid:

Flocke 7. Okt 2005 21:59

Re: TRichedit + Drucken = kein Rand...
 
... und wenn du's ganz exakt ausrichten willst, kannst du mit
Delphi-Quellcode:
OffsetRect(r,
  -GetDeviceCaps(Printer.Handle, PHYSICALOFFSETX);
  -GetDeviceCaps(Printer.Handle, PHYSICALOFFSETY));
auch noch das Rechteck auf wirkliche Blattkoordinaten anpassen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:41 Uhr.
Seite 1 von 2  1 2      

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