![]() |
Delphi-Version: 2010
RichEdit
Hallo,
ich habe folgenden Richtext: Zitat:
Delphi-Quellcode:
PlainText ist auf False gesetzt, aber es wird mir im RichEdit jetzt die Zichenkette mit den Formatierungszeichen angezeigt anstelle des formatierten Strings. Was hab ich falsch gemacht?
RichEdit1.Text := txt;
|
AW: RichEdit
Hallo Albert,
versuch einmal, den Text in einen MemoryStream zu laden und dann mit LoadFromStream ins RichEdit zu transferieren. Wir hatten vor ein paar Wochen dasselbe Problem genau andersherum, ich such den Thread mal raus. [edit] Hier isser: ![]() Das müsste man also quasi nur "umdrehen", sofern ich keinen Denkfehler mache. [/edit] |
AW: RichEdit
diese funktioniert bei mir und zwar nur per Stream:
Delphi-Quellcode:
var
s:String; st:TStringStream; begin st:=TStringStream.Create; s :='{\rtf1\ansi\deff0{\colortbl;\red0\green0\blue0;\red255\green0\blue0;}This line is the default color\line\cf2 This line is red\line \cf1 This line is the default color}'; st.WriteString(s); st.Position := 0; Richedit1.Lines.LoadFromStream(st); st.Free; end; mit Deinem Text allerdings nicht, irgendetwas scheint nicht ganz zu passen... EDIT: ich muß beim kopieren einen Fehler gemacht haben, geht mit Deinem Text. |
AW: RichEdit
Hallo Bummi,
super, hat funktioniert. Wie soll man auf so etwas kommen? Gut, dass es die DP gibt. :thumb: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:43 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