|
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
|