GetEmbeddedFileContentToStream
文書プロパティ
説明
指定した埋め込みファイルを抽出し、その内容を指定したストリームへ書き込みます
構文
Delphi
Function TPDFlib.GetEmbeddedFileContentToStream(Index: Integer; OutStream: TStream): Integer;
パラメータ
| Index | 1 から EmbeddedFileCount までの埋め込みファイルインデックス |
|---|---|
| OutStream | デコードされた内容を受け取るターゲットストリーム |
戻り値
| 0 | インデックスが無効、ターゲットを利用できない、またはデコードに失敗しました |
|---|---|
| 1 | 有効な空の埋め込みファイルを含め、コンテンツが正常に書き込まれました |
備考
predictor なしの単一 Flate フィルターで格納された埋め込みファイルは、制限付きチャンクを介して OutStream に直接デコードされるため、大きな添付ファイルで 2 つ目の完全なデコード済みコピーを回避できます
より複雑なフィルターチェーンは確立済みの復号動作を維持した後、対象ストリームにコピーされる