Moin,
ich hab mal wieder ein unlösbares Problem:
in einem TRichEdit wird ein RTF-Text geladen, mit allen Formierungen - normale Groß-Klein Schreibweisen. Dies soll ich zu Wörtern zerhacken (ellenlange Wortlisten), die jeweils auf Art der Formatierung (Fett, kursiv etc.) interpretiert werden sollen...
Jetzt taucht tausendmal ein klein-geschriebenes Wort (Beispiel - RTF Text "APFEL") auf, welches über die RTF-Formatierung
\b\caps apfel\b0\caps0
kleingeschrieben (apfel) und im RTF als "APFEL" im RTF zu lesen ist.
Meine Analyse über
Delphi-Quellcode:
function IsGrossBuchstabe(ch: char): boolean;
begin
Result := ch in ['A'..'Z'];
end;
oder auch:
Result := c = AnsiUpperCase(c);
scheitern, weils zu char ausgelesen (string[1]) immer Kleinbuchstaben bleiben.
Wie bekomme ich das sichtbare RTF-"APFEL" zum String-"APFEL" konvertiert?
Danke
Wenn die Programme das machen, wie's wir machen, wären sie unbrauchbar...