RichText parsen

  • Moin Forum,


    ich suche zur Zeit einen Weg, mit dem ich möglichst einfach eine Richtextfeld auf Platzhalter parsen kann.


    Die definierten Platzhalter sollen dann mit Text befüllt werden.


    z.B.: Platzhalter: [UserName] soll dann im RichText mit dem Namen des aktuellen Users befüllt werden.


    Die Formatierung des Richtextes soll jedoch bestehen bleiben.


    Kannt hier jemand einen eleganten Weg?


    Danke im Voraus
    Bernd

    ---------------------------------
    Alles wird gut! :sunclaus:

    • Offizieller Beitrag

    Schau Dir mal die Klasse NotesRichTextNavigator an. Mit FindFirstString findest Du Deine Platzhalter. Mit der Klasse NotesRichTextItem kannst Du dann den Text einfügen. Siehe dazu die Beispiele zu BeginInsert und EndInsert.


    Gruß
    Dirk

    Rein logisches Denken verschafft uns keine Erkenntnis über die wirkliche Welt.
    Alle Erkenntnis der Wirklichkeit beginnt mit der Erfahrung und endet mit ihr.
    Alle Aussagen, zu denen man auf rein logischen Wegen kommt, sind, was die Realität angeht, vollkommen leer.
    Albert Einstein

  • OK,


    dann das werde ich mal versuchen.



    Anmerkung:


    Habe eben genau die benötigte Funktion gefunden!
    In der Classe "NotesRichTextRange" gibt des die Funktion "rtrange.FindAndReplace".


    Gruß
    Bernd

    ---------------------------------
    Alles wird gut! :sunclaus: