getEntityAsText (NotesMIMEEntity - JavaScript)

MIME エンティティのヘッダーとコンテントをテキストで取得します。

定義場所

NotesMIMEEntity

構文

getEntityAsText(stream:NotesStream) : void

getEntityAsText(stream:NotesStream, headerFilters:java.util.Vector) : void

getEntityAsText(stream:NotesStream, headerFilters:java.util.Vector, inclusive: boolean) : void

パラメータ 説明
stream テキストの出力メディアです。
headerFilters MIME エンティティに存在する可能性があるヘッダーの名前です。次のパラメータを参照してください。
inclusive 次のように指定します。
  • 前のパラメータの名前に一致するヘッダーを組み込む場合は true を指定します。
  • 前のパラメータの名前に一致するヘッダーを除外する場合は false (デフォルト) を指定します。

使用法

エンコードはすべてそのままにされます。

このメソッドは、マルチパートの親によって定義された先行境界ストリングをすべて除外します。

このメソッドは、ストリームの最後にストリームの Position を設定します。

このボタンは、MIME エンティティのヘッダーとコンテントを取得し、From ヘッダーと Subject ヘッダーだけを組み込みます。
// Do not automatically convert MIME to rich text
session.setConvertMIME(false);
var mime:NotesMIMEEntity = currentDocument.getDocument().getMIMEEntity();
if (mime != null) {
	var filter = new java.util.Vector();
	filter.addElement("Subject");
	filter.addElement("From");
	var stream:NotesStream = session.createStream();
	mime.getEntityAsText(stream, filter, true);
	stream.setPosition(0); // must reset the stream position
	requestScope.status = stream.readText();
} else {
	requestScope.status = "Not MIME";
}
// Restore conversion
session.setConvertMIME(true);

言語間の参照

LotusScript® NotesMIMEEntity クラスの GetEntityAsText メソッド

Java™ MIMEEntity クラスの getEntityAsText メソッド