getContents (NotesStream - JavaScript)

ストリームの内容を java.io.OutputStream または java.io.Writer オブジェクトにコピーします。

定義場所

NotesStream

構文

getContents(stream:java.io.OutputStream) : void

getContents(stream:java.io.Writer) : void

使用法

ネイティブのストリームに内容がある場合、新規の内容が追加されます。
ストリームのコピー時に、プロパティの値は以下のようになります。
  • IsEOS は true
  • Position はストリームの終わりに設定される

このボタンは、文書の件名とボディコンテントからファイルを作成します。
var doc:NotesDocument = currentDocument.getDocument();
var outPath:string = "c:¥¥" + doc.getItemValueString("subject") + ".txt";
var fos = new java.io.FileOutputStream(outPath);
var osw = new java.io.OutputStreamWriter(fos);
var outStream:NotesStream = session.createStream();
outStream.writeText(doc.getItemValueString("body"));
outStream.getContents(osw);
osw.close();
outStream.close();

言語間の参照

Java™ Stream クラスの getContents メソッド