2009-09-22 22 views
0

我正在訪問郵件正文並在另一封郵件中提取它。 但我沒有得到原郵件的原始格式的新郵件。使用C#管理Lotus Notes郵件格式#

問題我面對這種情況是:

  1. 在目標郵件沒有得到的圖像。
  2. 字體也各不相同。

我訪問郵件正文如下:

NotesRichTextItem rtItem = (NotesRichTextItem)docInbox.GetFirstItem("Body"); 
String Body = rtItem.GetFormattedText(false , 0); 
String bodyFormat = rtItem.type.ToString(); 

也嘗試這種代碼:

NotesItem itemBody = docInbox.GetFirstItem("Body"); 
    String bodyFormat = itemBody.type.ToString(); 
    String Body = itemBody.Text; 

但在這兩種情況下沒有得到解決。

回答

2

如果您嘗試從Lotus Notes訪問富文本並將其放入您自己的系統中,那將非常困難,NotesAPI對您沒有多大幫助。但是,如果您嘗試將富文本項從一個NotesDocument複製到另一個NotesDocument,請查看NotesRichTextItem類的AppendRTItem方法。

+0

Thanx Ken。你能給我一個「AppendRTItem」的例子嗎? 我如何在當前的代碼中使用它? – Preeti 2009-09-22 14:37:43

+0

看看它有例子的文檔 - > http://publib-b.boulder.ibm.com/lotus/c2359850.nsf/2e73cbb2141acefa85256b8700688cea/dc72d312572a75818525731b004a5294?OpenDocument – Carlos 2009-09-22 16:03:12