Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#5

Re: Einzelnes Wort eines String in anderer Farbe?

  Alt 28. Sep 2007, 14:01
Zwei Möglichkeiten (HTML und RTF) hat Bernhard ja schon genannt.
Beide sind leider relativ aufwändig im Programm zu erstellen.
Es gäbe da noch eine vereinfachte Variante: http://en.wikipedia.org/wiki/Enriched_text
Man müsste nun eine Procedure schreiben:
procedure RenderEnrichedText(const txt:string; Canvas:TCanvas); Die Tags, die von Delphi-Praxis benützt werden (z.B. [ B ] für Fettschrift) wären auch
eine gute Alternative, das sie recht kurz sind.
Auch die Wiki-Syntax wäre gut geeignet, da weit verbreitet.
Wenn jemand den Source für obige Procedure schreiben würde und hier veröffentlicht - das wäre eine richtige Heldentat.
Andreas
  Mit Zitat antworten Zitat