Autor Thema: HTML in RichText umwandeln  (Gelesen 1467 mal)

Offline guerilla

  • Junior Mitglied
  • **
  • Beiträge: 74
  • Geschlecht: Männlich
    • campino2k.de
HTML in RichText umwandeln
« am: 29.03.06 - 12:20:19 »
Halli hallo...

Folgendes Problem: Ich erzeuge einen HTML-Text in einem RT-Feld. Diesen möchte ich später per email verschicken - logischerweise in dieser Formatierung.

Jetzt mache ich das ganze per Script, hol mir den Text, alles prima.
ich erzeuge ein neues Maildocument, einen RichTextStyle und gebe ihm die Eigenschaft "passthroughHTML = true".

Das wende ich auf das Feld an und füge dann den HTML-String ein.

Wenn die email dann ankommt, habe ich allerdings null formatierung, die html-tags stehen im text. Aber es wird definitiv in einem Richtextfeld gespeichert, die konsole zeigt auch eine Konvertierung nach RT an...

Code

	Forall recipient In adrarr
		Msgbox recipient
		
		Set maildoc = xDB.CreateDocument
		
		Dim Body As New NotesRichTextItem(maildoc, "Body")
		Dim rtStyle As NotesRichTextStyle		
		Set rtStyle = xs.CreateRichTextStyle
		rtStyle.PassThruHTML = True
		
		maildoc.from = "Info <info@server.de>"
		
		
		Call Body.AppendStyle(rtStyle)
		Call Body.AppendText(inhalt)
		
		
		maildoc.Subject = betreff
		maildoc.Form = "Memo"
		maildoc.FormName = "Memo"
		
		maildoc.SendTo = recipient
		maildoc.Recipients = recipient
		
		'--- email in Maildatenbank kopieren, eigentliches Dokument löschen
		If Not xMailDB Is Nothing Then
			Call maildoc.Save(True,False)
			Set tmpdoc = maildoc.CopyToDatabase(xMailDB)
'		Call maildoc.Remove(1)
		End If	
		
		
	End Forall

Lotus Notes ist ein sehr mächtiges und rätselhaftes Programm. Und seine Macht wird nur von seiner Rätselhaftigkeit übertroffen.

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: HTML in RichText umwandeln
« Antwort #1 am: 29.03.06 - 12:35:39 »
Wird so nicht klappen, funktioniert manuell auch nicht.
Du musst das HTML-Mail händisch (MIME-Felder) zusammenbauen.
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

Offline guerilla

  • Junior Mitglied
  • **
  • Beiträge: 74
  • Geschlecht: Männlich
    • campino2k.de
Re: HTML in RichText umwandeln
« Antwort #2 am: 29.03.06 - 12:40:25 »
Soll heissen: Text parsen etc?
Lotus Notes ist ein sehr mächtiges und rätselhaftes Programm. Und seine Macht wird nur von seiner Rätselhaftigkeit übertroffen.

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: HTML in RichText umwandeln
« Antwort #3 am: 29.03.06 - 12:58:52 »
Nein. Du willst Dir NotesMIMEEntity oder http://atnotes.de/index.php?topic=11796.msg65914#msg65914 ansehen.
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

Offline guerilla

  • Junior Mitglied
  • **
  • Beiträge: 74
  • Geschlecht: Männlich
    • campino2k.de
Re: HTML in RichText umwandeln
« Antwort #4 am: 29.03.06 - 13:04:11 »
ähm, was sag ich da jetzt? danke?  ;D

- Danke. Bin heut ein wenig neben der Spur.
Lotus Notes ist ein sehr mächtiges und rätselhaftes Programm. Und seine Macht wird nur von seiner Rätselhaftigkeit übertroffen.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz