要获取RichTextItem的HTML内容,我使用以下代码:
Item vItem = aDocument.getFirstItem(aFieldName);
String vHTML = null;
if (null != vItem)
{
if ((vItem.getType() == Item.RICHTEXT) || (vItem.getType() == Item.MIME_PART))
{
DominoDocument vWrappedDocument = DominoDocument.wrap(
aDocument.getParentDatabase().getFilePath(), aDocument, null, null, false, null, null);
DominoRichTextItem vDominoRichTestItem = null;
if (vItem.getType() == Item.RICHTEXT)
{
/**
* create a DominoRichTextItem from the RichTextItem
*/
vDominoRichTestItem = new DominoRichTextItem(vWrappedDocument, (RichTextItem) vItem);
}
else
{
/**
* create a DominoRichTextItem from the Rich Text item that contains MIME
*/
vDominoRichTestItem = new DominoRichTextItem(vWrappedDocument, aDocument.getMIMEEntity(aFieldName), aFieldName);
}
vWrappedDocument.setRichTextItem(aFieldName, vDominoRichTestItem);
vHTML = vDominoRichTestItem.getHTML();
}
else
{
vHTML = vItem.getValueString();
}
}
但是如果RichTextItem包含大图像(例如屏幕副本),则getHTML方法返回null。
我尝试使用这种代码浏览mime内容,但没有成功:
怎么办? 谢谢