GetPageThumbnailDataToStream

Propriétés de page et extraction

Description

Écrit la charge utile d'image /Thumb stockée ou décodée des filtres d'une page dans un flux fourni par l'appelant

Syntaxe

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

Paramètres

PageNuméro de page à base 1
DataModePDF_THUMBNAIL_DATA_RAW conserve les filtres de flux intacts, tandis que PDF_THUMBNAIL_DATA_DECODED retire les filtres d'emballage PDF pris en charge
OutStreamFlux de destination écrit depuis sa position courante

Valeurs de retour

0La page, le mode, la destination, le type de vignette ou les données de flux sont invalides
1La charge utile de vignette a été écrite

Remarques

Les données brutes sont copiées par segments bornés et les données décodées utilisent le pipeline de filtres de flux de la bibliothèque Le décodage retire les emballages PDF mais préserve les encodages d'image terminaux tels que

Le décodage retire les enveloppes PDF mais préserve les codages d'image terminaux tels que DCTDecode et JPXDecode ; le résultat est donc des données de charge d'image natives plutôt qu'un bitmap raster ou un fichier PNG

La page sélectionnée est restaurée avant que la méthode ne retourne

Voir aussi

GetPageThumbnailDataToString, GetPageThumbnailInfo, DeletePageThumbnail