THPDFPage.SetPageThumbnail / ClearPageThumbnail

THPDFPage

 

Supported Image Formats

Legger til eller fjerner et miniatyrbilde for siden (PDF-sideoppføringen /Thumb, ISO 32000-1 §12.3.4). PDF-lesere (Adobe Acrobat, Foxit, nettleserlesere) viser det refererte bildet i navigasjonspanelet uten å rasterisere sideinnholdet selv, noe som gjør åpning av bilde-tunge arkiver merkbart raskere

 

Delphi-syntaks:

procedure SetPageThumbnail(ImageIndex: Integer);

procedure ClearPageThumbnail;

 

Parametere

ImageIndex er verdien som returneres av et tidligere kall til THotPDF.AddImage eller THotPDF.AddImageFromFile. Det underliggende Image XObject-refereres indirekte i henhold til spesifikasjonen, så det samme bildet kan også tegnes på en vanlig side uten konflikt. Send en negativ indeks for å fjerne en eksisterende /Thumb-oppføring

 

Beskrivelse

Hver PDF-side kan bære en indirekte referanse til et Image XObject i nøkkelen /Thumb. Bildet er vanligvis en nedskalert 8-biters DeviceGray-, DeviceRGB- eller Indexed-bitkart (Acrobat bruker omtrent ett miniatyrpunkt per sidepunkt), men HotPDF validerer ikke fargerommet, så kalleren velger selv hva som skal legges ved. ClearPageThumbnail fjerner et tidligere vedlagt miniatyrbilde. SetPageThumbnail(-1) er ekvivalent med ClearPageThumbnail. Hvis du sender en ImageIndex som er utenfor dokumentets bildeliste, utløses et beskrivende unntak

 

Eksempel

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

 

Tilgjengelighet

HotPDF v2.119.13. PDF-oppføringen /Thumb er en PDF 1.0-funksjon og er ikke sperret av PDF/A-, PDF/X- eller PDF/UA-kompatibilitetsmoduser. For å få viseren til å åpne med miniatyrpanelet synlig, sett også THotPDF.PageMode := pmUseThumbs

 

Se også: Supported Image Formats, THPDFPage