|
Vedhæfter eller fjerner et miniaturebillede for siden (PDF-side/Thumbpost, ISO 32000-1 §12.3.4). PDF-visere (Adobe Acrobat, Foxit, browservisere) viser det refererede billede i deres navigationspanel uden selv at rasterisere sideindholdet, hvilket gør åbning af billedtunge arkiver mærkbart hurtigere
Delphi-syntaks
procedure SetPageThumbnail(ImageIndex: Integer);
procedure ClearPageThumbnail;
Parametre
ImageIndexer den værdi, der returneres af et tidligereTHotPDF.AddImage or THotPDF.AddImageFromFilekald. Det underliggende Image XObject refereres indirekte i henhold til specifikationen, så det samme billede kan også tegnes på en almindelig side uden konflikt. Angiv et negativt indeks for at fjerne et eksisterende/Thumb entry
Beskrivelse
Hver PDF-side kan indeholde en indirekte reference til et Image XObject i dens/Thumbnøgle. Billedet er normalt en nedsamplet 8-bit DeviceGray, DeviceRGB eller Indexed bitmap (Acrobat bruger omtrent ét miniaturepunkt pr. sidepunkt), men HotPDF validerer ikke farverummet – kalderen vælger, hvad der skal vedhæftesClearPageThumbnailfjerner enhver tidligere vedhæftet miniatureSetPageThumbnail(-1)svarer tilClearPageThumbnail. At overføre etImageIndexder ikke er inden for dokumentets billedlistes område, udløser en beskrivende undtagelse
Eksempel
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. PDF-/Thumbpost er en PDF 1.0-funktion og er ikke begrænset under PDF/A-, PDF/X- eller PDF/UA-overensstemmelsestilstande. For at få viseren til at åbne med miniaturepanelet synligt, skal du også indstilleTHotPDF.PageMode := pmUseThumbs.
Se også: Understøttede billedformater, THPDFPage
|