Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   RichEdit - formatiert befüllen - wie? (https://www.delphipraxis.net/173382-richedit-formatiert-befuellen-wie.html)

fboesel 21. Feb 2013 07:35

RichEdit - formatiert befüllen - wie?
 
Hallo,

ich möchte einen RichEdit zeilenweise befüllen, wobei ich einzelne Zeilen (immer nur ganze Zeilen) z.B. Fettschreiben, größere Schrift und/oder rechtsbündig ausgeben will.

Aktuell befülle ich den RichEdit mit RichEdit1.lines.Add('hallo');

Hat jemand ein Stück Code für mich??? :idea:

DeddyH 21. Feb 2013 07:51

AW: RichEdit - formatiert befüllen - wie?
 
Delphi-Quellcode:
procedure TFormDings.ButtonWuppdiClick(Sender: TObject);
begin
  RichEdit1.Clear;
  RichEdit1.SelAttributes.Style := [fsBold];
  RichEdit1.SelText := 'Zeile 1' + sLineBreak;
  RichEdit1.SelAttributes.Style := [];
  RichEdit1.SelText := 'Zeile 2' + sLineBreak;
  RichEdit1.SelAttributes.Color := clBlue;
  RichEdit1.SelText := 'Zeile 3' + sLineBreak;
end;

fboesel 21. Feb 2013 15:50

AW: RichEdit - formatiert befüllen - wie?
 
danke,
das klappt. - sieht auch recht nett aus.
Nur leider ... ich war der Meinung, ich kann dann einfach mittels Copy & Paste mir den Text markieren und dann in z.B. Word einfügen ....
Bin ich bei dieser Komponente verkehrt?

danke...

DeddyH 21. Feb 2013 15:56

AW: RichEdit - formatiert befüllen - wie?
 
Das kann je nach Delphi-Version schwierig werden: http://www.entwickler-ecke.de/viewtopic.php?t=111123

fboesel 21. Feb 2013 16:00

AW: RichEdit - formatiert befüllen - wie?
 
Ha,

Versuch macht klug.

Ich habe jetzt einfach alles markiert. Dann kann ich das Ding einfach in ein offenes
Word-Dokument ziehen und alles steht drinnen!
danke, das wars
:wink:


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