GetEmbeddedFileContentToStream

文書プロパティ

説明

指定した埋め込みファイルを抽出し、その内容を指定したストリームへ書き込みます

構文

Delphi

Function TPDFlib.GetEmbeddedFileContentToStream(Index: Integer; OutStream: TStream): Integer;

パラメータ

Index1 から EmbeddedFileCount までの埋め込みファイルインデックス
OutStreamデコードされた内容を受け取るターゲットストリーム

戻り値

0インデックスが無効、ターゲットを利用できない、またはデコードに失敗しました
1有効な空の埋め込みファイルを含め、コンテンツが正常に書き込まれました

備考

predictor なしの単一 Flate フィルターで格納された埋め込みファイルは、制限付きチャンクを介して OutStream に直接デコードされるため、大きな添付ファイルで 2 つ目の完全なデコード済みコピーを回避できます

より複雑なフィルターチェーンは確立済みの復号動作を維持した後、対象ストリームにコピーされる