THPDFPage.SetPageThumbnail / ClearPageThumbnail

THPDFPage

 

Formati immagine supportati

Collega o rimuove un'immagine miniatura pagina (voce pagina PDF /Thumb, ISO 32000-1 §12.3.4). I visualizzatori PDF (Adobe Acrobat, Foxit, visualizzatori browser) mostrano l'immagine referenziata nel pannello di navigazione senza rasterizzare autonomamente il contenuto pagina, rendendo sensibilmente piu rapida l'apertura di archivi ricchi di immagini

 

Sintassi Delphi:

procedure SetPageThumbnail(ImageIndex: Integer);

procedure ClearPageThumbnail;

 

Parameters

ImageIndex è il valore restituito da una precedente chiamata THotPDF.AddImage o THotPDF.AddImageFromFile. L'Image XObject sottostante viene referenziato indirettamente secondo la specifica, quindi la stessa immagine può essere disegnata anche su una pagina normale senza conflitti. Passare un indice negativo per rimuovere una voce /Thumb esistente

 

Descrizione

Ogni pagina PDF puo contenere un riferimento indiretto a un Image XObject nella sua chiave /Thumb. L'immagine e normalmente una bitmap sottocampionata a 8 bit DeviceGray, DeviceRGB o Indexed (Acrobat usa circa un punto miniatura per punto pagina), ma HotPDF non convalida lo spazio colore - il chiamante sceglie cosa collegare. ClearPageThumbnail rimuove qualsiasi miniatura collegata in precedenza. SetPageThumbnail(-1) equivale a ClearPageThumbnail. Passare un ImageIndex fuori dall'intervallo della lista immagini del documento solleva un'eccezione descrittiva

 

Example

PDF := THotPDF.Create(nil);
PDF.FileName := 'archive.pdf';
PDF.BeginDoc;
Idx := PDF.AddImageFromFile('preview.jpg', icJpeg);
PDF.CurrentPage.SetPageThumbnail(Idx);
PDF.EndDoc;

 

Availability

HotPDF v2.119.13. The PDF /Thumb entry is a PDF 1.0 feature and is not gated under PDF/A, PDF/X, or PDF/UA compliance modes. To make the viewer open with the thumbnail panel visible, also set THotPDF.PageMode := pmUseThumbs.

 

Formati immagine supportati