GetPageThumbnailDataToStream
ページプロパティと抽出
説明
1ページの保存済みまたはフィルタデコード済みの/Thumb画像ペイロードを、呼び出し元が指定したストリームへ書き込みます
構文
Function TPDFlib.GetPageThumbnailDataToStream(Page, DataMode: Integer; OutStream: TStream): Integer;
パラメータ
| Page | 1始まりのページ番号 |
|---|---|
| DataMode | PDF_THUMBNAIL_DATA_RAWはストリームフィルタをそのまま保ち、PDF_THUMBNAIL_DATA_DECODEDは対応するPDFラッパーフィルタを取り除きます |
| OutStream | 現在位置から書き込まれる出力先ストリーム |
戻り値
| 0 | ページ、モード、出力先、サムネイルタイプ、ストリームデータのいずれかが無効です |
|---|---|
| 1 | サムネイルペイロードが書き込まれました |
備考
生データは上限付きチャンクでコピーされ、デコードされたデータはライブラリのストリームフィルターパイプラインを使用します
デコードはPDFラッパーを取り除きますが、DCTDecodeやJPXDecodeのような終端画像エンコーディングは保持するため、結果はラスタービットマップやPNGファイルではなくネイティブな画像ペイロードデータです
メソッドが戻る前に選択ページが復元されます
関連項目
GetPageThumbnailDataToString, GetPageThumbnailInfo, DeletePageThumbnail