Position (NotesStream - JavaScript)

読み書き可能。バイト単位でのストリームの先頭からのオフセットです。

定義場所

NotesStream

構文

getPosition() : int

setPosition(position:int) : void

使用法

0 の値は、ストリームの先頭を意味します。

このプロパティを負の値、またはストリームのサイズより大きい値に設定すると、ストリームの終わりに位置が設定されます。

writewriteText により、このプロパティはストリームの終わりに更新されます。このプロパティの設定が、これらのメソッドに影響することはありません。

このプロパティは、readreadText に影響を与えます。0 以外の値に設定する場合は注意する必要があります。 マルチバイト文字に対する特別なサポートはありません。

このボタンは、アイテムのコンテントをストリームに書き込み、そのストリームを先頭 (0) に配置してから読み込みます。
var doc:NotesDocument = currentDocument.getDocument();
// Create stream and write text of Body item to it
var stream:NotesStream = session.createStream();
stream.writeText(doc.getItemValueString("body"));
// Reset position to beginning and read text
stream.setPosition(0);
requestScope.status = stream.readText();

言語間の参照

LotusScript® NotesStream クラスの Position プロパティ

Java™ Stream クラスの Position プロパティ