Autor Thema: Inhalt eines RichTextFelds in HTML umwandeln  (Gelesen 3213 mal)

Offline pcinhaber

  • Frischling
  • *
  • Beiträge: 11
Inhalt eines RichTextFelds in HTML umwandeln
« 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

Offline thomson666

  • Senior Mitglied
  • ****
  • Beiträge: 285
  • Geschlecht: Männlich
  • niemand hats leicht, aber leicht hats oan...
Re: Inhalt eines RichTextFelds in HTML umwandeln
« Antwort #1 am: 10.02.09 - 10:42:41 »
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

« Letzte Änderung: 10.02.09 - 10:45:04 von thomson666 »

Offline pram

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.170
  • Geschlecht: Männlich
    • Foconis Object Framework
Re: Inhalt eines RichTextFelds in HTML umwandeln
« Antwort #2 am: 10.02.09 - 10:46:05 »
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
Roland Praml

IBM Certified Application Developer - Lotus Notes and Domino 8
Ich verwende das Foconis Object Framework

Driri

  • Gast
Re: Inhalt eines RichTextFelds in HTML umwandeln
« Antwort #3 am: 10.02.09 - 12:48:10 »
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).

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Inhalt eines RichTextFelds in HTML umwandeln
« Antwort #4 am: 10.02.09 - 13:19:08 »
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.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline pcinhaber

  • Frischling
  • *
  • Beiträge: 11
Re: Inhalt eines RichTextFelds in HTML umwandeln
« Antwort #5 am: 11.02.09 - 10:43:05 »
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>"

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Inhalt eines RichTextFelds in HTML umwandeln
« Antwort #6 am: 11.02.09 - 10:53:48 »
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.
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz