MIME エンティティを作成し、それを呼び出し元のエンティティの親として設定します。呼び出し元のエンティティは最初の子になります。
戻り値 | 説明 |
---|---|
NotesMIMEEntity | 新規 MIME エンティティ。 |
呼び出し元のエンティティ名が Body (最上位レベルのメールエンティティ) の場合、関連する envelope ヘッダーが親エンティティに昇格されます。呼び出し元のエンティティの Content- ヘッダーは保持されます。
// Do not automatically convert MIME to rich text
session.setConvertMIME(false);
var doc:NotesDocument = currentDocument.getDocument();
var mime:NotesMIMEEntity = doc.getMIMEEntity();
if (mime != null) {
// If multipart MIME entity
if (!mime.getContentType().equals("multipart")) {
parent = mime.createParentEntity();
} else {
parent = mime;
}
mime = parent.createChildEntity();
var stream:NotesStream = session.createStream();
stream.writeText("Additional text.¥n¥n");
mime.setContentFromText(stream, "text/plain", NotesMIMEEntity.ENC_NONE);
doc.save(true, true);
} else {
requestScope.status = "Not MIME";
}
// Restore conversion
session.setConvertMIME(true);
Java™ MIMEEntity クラスの createParentEntity メソッド