Ich habe mir vor einiger Zeit mal die Komponente MDLabel, ein
HTML Label, angeguckt. Es besteht aus einer einzigen
Unit, was mir sehr gefällt.
Aber die hat scheinbar ein paar Kinderkrankheiten.
1) die Caption muss am Ende eine Leerstelle haben, damit das letzte Wort oder das letzte Zeichen gezeichnet wird
2)
Links respektieren nicht den Rest der schon aktiven Font-Styles
Würdet ihr mir helfen, diese Komponente auf Vordermann zu bringen?
Info: in GetToken() wird ausgewertet, welche Tags verwendet werden. Ich habe das schon so erweitert, dass das Set-basiert ist.
TextToWords; wertet das gesetzte Set aus. TextToWords ist also der Knackpunkt denke ich.
Erledigt
Beispiel-Captions:
:= '0 <b>1<a>google.de</a>2</b> 3 ';
Ergebnis sollte sein: 0 1google.de>2 3
Das Ergebnis ist aber: 0 1google.de>2 3
:= '0 <b><i>1<a>google.de</a>2</i></b> 3 ';
Ergebnis sollte sein: 0 1google.de2 3
Das Ergebnis ist aber: 0 1google.de2 3