LOTUSSCRIPT /COM/OLE のクラス


LotusScript のクラスで MIME エンティティを処理する

NotesMIMEEntity クラスを使用して MIME (Multipurpose Internet Mail Extensions - 多目的インターネットメール拡張) 形式のアイテムにアクセスできます。MIME は、8 ビットデータ、文字コードセット、各種の content-type を処理するための方法を定義します。MIME では、メッセージが複数の部分から成り立ち、その各部分が関係しあっているような構造化メッセージも使用できます。

典型的な例は、リッチテキストに変換せずに Lotus Notes のメールファイルに送られるインターネットメールメッセージです。

文書の MIME 部分は、MIME_PART 形式のアイテムです。インターネットメールメッセージでは通常、「Body」という名前になります。プログラム上では、NotesItem、NotesRichTextItem、または NotesMIMEEntity オブジェクトとしてこれらのアイテムにアクセスできます。

NotesDocument の MIME コンテントにアクセスするには:


次の表は NotesMIMEEntity クラスのプロパティ一覧です。
プロパティデータ型説明
BoundaryEndString 型(読み込み専用) multipart エンティティの子エンティティの後の境界。
BoundaryStartString 型(読み込み専用) multipart エンティティの子エンティティの前の境界。
CharSetString 型(読み込み専用) MIME エンティティのコンテントの文字セット。
ContentAsTextString 型(読み込み専用) テキスト形式の MIME エンティティのコンテント。
ContentSubTypeString 型(読み込み専用) MIME エンティティのコンテントタイプのサブタイプ。
ContentTypeString 型(読み込み専用) MIME エンティティのコンテントタイプ。
EncodingInteger 型の定数(読み込み専用) MIME エンティティのヘッダー以外のコンテントに対する現在のエンコード。
HeaderObjectsNotesMIMEHeader 型の配列(読み込み専用) MIME エンティティのすべてのヘッダー。
HeadersString 型(読み込み専用) 1 つの文字列による MIME エンティティのすべてのヘッダー。GetSomeHeaders は指定されたヘッダーを返します。
PreambleString 型マルチパート MIME エンティティのプリアンブルです。
次のメソッドは、MIME エンティティのコンテントにアクセスします。
次のメソッドは、multipart MIME エンティティを操作します。
Remove メソッドはエンティティを削除します。

CreateHeader および GetNthHeader の各メソッドは、NotesMIMEHeader オブジェクト (および HeaderObjects プロパティ) として MIME ヘッダーにアクセスします。

NotesMIMEHeader クラスには、HeaderName プロパティ、Remove メソッド、およびヘッダーのコンテントにアクセスする次のメソッドが含まれます。



関連項目