GetPageThumbnailDataToStream
Propriedades da página e extração
Descrição
Grava o payload de imagem /Thumb armazenado ou decodificado por filtro de uma página em um fluxo fornecido pelo chamador
Sintaxe
Function TPDFlib.GetPageThumbnailDataToStream(Page, DataMode: Integer; OutStream: TStream): Integer;
Parâmetros
| Page | Número de página com base em um |
|---|---|
| DataMode | PDF_THUMBNAIL_DATA_RAW mantém os filtros de fluxo intactos, enquanto PDF_THUMBNAIL_DATA_DECODED remove os filtros de empacotamento PDF suportados |
| OutStream | Fluxo de destino gravado a partir de sua posição atual |
Valores retornados
| 0 | A página, o modo, o destino, o tipo de miniatura ou os dados do fluxo são inválidos |
|---|---|
| 1 | O payload da miniatura foi gravado |
Observações
Dados brutos são copiados em blocos delimitados e dados decodificados usam o pipeline de filtros de stream da biblioteca
DCTDecode e JPXDecode, de modo que o resultado são dados de payload de imagem nativos, e não um bitmap raster ou arquivo PNG
A página selecionada é restaurada antes de o método retornar
A página selecionada é restaurada antes de o método retornar
Veja também
GetPageThumbnailDataToString, GetPageThumbnailInfo, DeletePageThumbnail