2017-04-12 3 views
0

Ci-dessous le code dans doc.GetItemValue ("Body") obtenant seulement le texte sans la structure html.je veux obtenir le corps du message dans la structure html. (J'utilise application windows, pour montrer le corps du courrier i utilisé navigateur Web control.but je suis incapable d'obtenir le corps du courrier au format currect)Comment rendre le texte du corps HTML dans des notes de lotus en utilisant .Net

Dim lotusnotessession As New NotesSession() 
lotusnotessession.Initialize(password) 
Dim Db As NotesDatabase 
Db = lotusnotessession.GetDatabase(server, Sfile, False)    
Dim inbox As NotesView = Db.GetView("($Inbox)") 
Dim doc As NotesDocument = inbox.GetNthDocument(introw + 1) 
doc.GetItemValue("Body") 

Répondre

0

Lotus notes e-mails peuvent être en deux formats:. notes de format natif texte enrichi ou format MIME. Vous devrez développer du code pour gérer ces deux aspects. Si le message est au format MIME et possède un corps text/html, vous utiliserez le NotesMIMEEntity class et ses classes associées pour cela. Ce n'est pas une tâche triviale, cependant, puisque vous devrez peut-être traverser la structure de MIME en plusieurs parties afin de trouver la partie appropriée. Si le message est au format texte riche Notes, jetez un oeil à la answers to this older question.