![]() |
Rich Edit Komponennte Formatieren
Hallo,
ich würde geren eine Rich Edit Komponnente formatieren. Also Fett, Unterstrichen, Kursiv, Zentrieren, Rechts Bündig und Links Bündig. Das würde ich gerne mit meinen Programm machen. Wie kann ich das machen??? Mit freundlichen Grüßen Christian18 |
Re: Rich Edit Komponennte Formatieren
Willst du die textformatierung als standard,für das gesamte richedit oder nur z.B. für einen markierten Text ?
|
Re: Rich Edit Komponennte Formatieren
hallo,
ich möchte nur dEn makierten bereich formatien. bye christian18 |
Re: Rich Edit Komponennte Formatieren
Moin Christian,
zentrieren wüsste ich so auch nicht, aber für die übrige Formatierung schau Dir mal SelStart, SelLength und SelAttributes an. |
Re: Rich Edit Komponennte Formatieren
Zitat:
würde das ganze noch etwas vereinfachen... Rechtsbündig, linksbündig, zentriert, etc.. geht aber nur zeilenweise... irgendiwe auch logisch oder :mrgreen: |
Re: Rich Edit Komponennte Formatieren
Moin MrKnogge,
Zitat:
|
Re: Rich Edit Komponennte Formatieren
Hallo Christian,
um den Text zu formatieren kannst du zum Beispiel folgende Prozeduren nutzen, um den Style des markierten Textes zuändern
Delphi-Quellcode:
oder um den markierten Absatz auszurichten.
with RichEdit1 do
begin if fsBold in SelAttributes.Style then SelAttributes.Style:= SelAttributes.Style-[fsBold] else SelAttributes.Style:= SelAttributes.Style+[fsBold]; end; {Hier wird als erstes geprüft, ob der markierte Text in der RichEdit-Komponente fett dargestellt ist. Sollte dies der Fall sein, wird die Formatierung(Fett) rückgängig gemacht. Sollte der markierte Text noch nicht fett sein, werden die Attribute ent- sprechend gesetzt.}
Delphi-Quellcode:
Tschüß Markus
RichEdit1.Paragraph.Alignment:=taLeftJustify;
{taLeftJustify - linksbündig taRightJustify - rechtsbündig taCenter - zentriert} |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:55 Uhr. |
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