GetPageThumbnailDataToStream
Свойства страниц и извлечение
Описание
Записывает сохраненные или декодированные фильтрами полезные данные изображения /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 | Полезные данные миниатюры записаны |
Примечания
Необработанные данные копируются ограниченными блоками, а декодированные данные используют конвейер потоковых фильтров библиотеки
DCTDecode и JPXDecode, поэтому результат — собственные полезные данные изображения, а не растровая битовая карта или файл PNG
Выбранная страница восстанавливается перед возвратом из метода
Выбранная страница восстанавливается до возврата из метода
См. также
GetPageThumbnailDataToString, GetPageThumbnailInfo, DeletePageThumbnail