GetPageThumbnailDataToStream

Свойства страниц и извлечение

Описание

Записывает сохраненные или декодированные фильтрами полезные данные изображения /Thumb для одной страницы в предоставленный вызывающей стороной поток

Синтаксис

Function TPDFlib.GetPageThumbnailDataToStream(Page, DataMode: Integer; OutStream: TStream): Integer;

Параметры

PageНомер страницы, начиная с 1
DataModePDF_THUMBNAIL_DATA_RAW оставляет фильтры потока нетронутыми, а PDF_THUMBNAIL_DATA_DECODED удаляет поддерживаемые оборачивающие фильтры PDF
OutStreamЦелевой поток, записываемый с текущей позиции

Возвращаемые значения

0Страница, режим, целевой поток, тип миниатюры или данные потока недопустимы
1Полезные данные миниатюры записаны

Примечания

Необработанные данные копируются ограниченными блоками, а декодированные данные используют конвейер потоковых фильтров библиотеки

DCTDecode и JPXDecode, поэтому результат — собственные полезные данные изображения, а не растровая битовая карта или файл PNG Выбранная страница восстанавливается перед возвратом из метода

Выбранная страница восстанавливается до возврата из метода

См. также

GetPageThumbnailDataToString, GetPageThumbnailInfo, DeletePageThumbnail