Das Notes Forum
Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: pcinhaber am 10.02.09 - 10:35:29
-
Guten Morgen,
wie der Titel schon aussagt, wollte ich fragen ob es möglich ist, Text in HTML umzuwandeln. Ich habe da ein RichTextFeld und der Nutzer gibt da seinen Text ein. Wichtig wäre für mich an dieser Stelle, dass die Absätze (also z.B: </br> ) erkannt und umgesetzt werden und das eingegebene Webadressen erkannt und automatisch in Links umgewandelt werden. Der in HTML umgewandelte Code erscheint dann als Signatur beim erstellen eines Memos. Zu dem Thema HTML gibt es hier sehr viele Themen und Informationen, deswegen konnte ich aus den Resultaten der Suchfunktion keinen wirklichen Überblick fassen.
Hat da jemand von euch schon mal Erfahrungen mit gemacht?
Gruß, Georg
-
Erfahrung:
Jo und zwar an allen Ecken und Enden...
am einfachsten ist es wenn du eine Maske verschicken willst, eine weitere Maske anlegen bei der du die entsprechenden Optionen setzt(gesamtes Dokument in NotesRichTextFeld übernehmen).
Dann auf die Quellmaske ein ComputewithForm und die Zielmaske angeben. Das sollte schon der erste Teil sein. Die ganze Sache hat nur den Hacken das du dies über UI machen mußt.
Wenn du das nur in ein Memo haben willst, kannst du natürlich auch nur eine simple Maske Anlegen die folgende Felder beinhalten sollte
SendTo
CopyTo (optional)
BlindCopyTo(optional)
Subject
Body(RichTextFeld)
mit den selben Optionen und dem Befehl würde er dir das offene Dokumente dann in das RichTextFeld einfügen und entsprechend verschicken...
Ich hoffe das war jetzt nicht zu verwirrend!?
Tommy
-
Falls du einen HTTP-Task laufen hast, kannst du dir das RTFFeld über:
http://server/@webDbName/0/@DocumentUniqueID/FeldName?OpenField
von Notes konvertieren lassen.
Schau dir ggf. auch mal das hier an:
http://pd4ml.com/i/Dev_Spellman_Leverage%20DXL.pdf
Hier werden noch einige Verfahren beschrieben, wie man RTF-> HTML wandeln kann.
Gruß
Roland
-
Worum geht es überhaupt genau ? Soll einfach eine Signatur an eine Mail angehängt werden ?
Die Konvertierung von URL und Absätzen übernimmt eh der Domino beim Versenden und dann kommt es eigentlich nur darauf an, daß der Benutzer das auch tatsächlich als Text/HTML verschickt (siehe Einstellung im Client in den Benutzervorgaben).
-
Und wenn es um kompletten Richtext geht. Und du Geld ausgeben kannst. Schau dir IFidelity von Geniisoft mal an.
Ich wünschte IBM würde Bens Tools aufkaufen und einfach komplett in Notes integrieren.
-
Danke für die viele Antworten
Zur klärung des Sachverhalts:
Ich hab eine Maske mit einem RichTextFeld.
Der Benutzer tippt zum Beispiel ein:
Mit freundlichen Grüßen - www.beispieladresse.de
Dann klickt man auf einen Button "Signatur generieren" und es läuft ein Script in LotusScript durch, das dann in etwa so aussehen soll:
...
Print #fileNum2%, txt$
txt$="Mit freundlichen Grüßen - <a href=' www.beispieladresse.de '> www.beispieladresse.de </a> <br>"
-
Schreib vor dem "www.example.com" noch ein "http://". Also
http://www.example.com
Dann ersparst Du Dir das HTML-Glumpert, weil jeder moderne MUA die URL erkennt und automatisch anklickbar macht.