Skalirajoče in naključno-dostopno nalaganje PDF
HotPDF ohrani velike naložene datoteke odzivne tako, da kopiranje tokov in razčlenjevanje stisnjenih predmetov odloži, dokler podatki niso potrebni
Okna tokov, podprtih z datoteko
Nešifrirani dokumenti, odprti z LoadFromFile, ohranijo nespremenljive telesa tokov kot obsege izvorne datoteke
Branja se pomaknejo na zahtevani obseg in ročico vira takoj sprostijo, tako da prvotna datoteka ostane nadomestljiva v sistemu Windows
Prvo pisanje materializira tok v pomnilniku, kadar je enak ali manjši od LoadedStreamMemoryThreshold, ali v lastni začasni datoteki, kadar je večji
Leni objektni tokovi
Vsak dekodiran vsebnik /Type /ObjStm je indeksiran po avtoritativni številki predmeta xref, ne da bi med odpiranjem razčlenili vsakega člana
Razreševanje kataloga, drevesa strani in kasnejših povezav materializira posamezne člane enkrat in ponovno uporabi njihove razčlenjene predmete
Polni prepis samodejno materializira vse preostale člane, nespremenjeno shranjevanje, podprto z datoteko, pa lahko neposredno ohrani izvorne bajte
Naključni dostop po meri
Izpeljite se iz THPDFRandomAccessSource in implementirajte GetSize ter ReadAt, če želite nalagati iz obsegov HTTP, zbirk podatkov, arhivov ali navidezne shrambe
LoadFromRandomAccessSource prilagodi vir HotPDF-jevem razčlenjevalniku, ki omogoča iskanje, in lahko po želji lasti vir za življenjsko dobo dokumenta
Diagnostike
GetLoadedStreamCacheInfoporoča o številu tokov, podprtih z virom, materializiranih v pomnilnik in materializiranih na diskGetLoadedObjectStreamCacheInfoporoča o indeksiranih in materializiranih članih, zadetkih in zgrešitvah predpomnilnika ter zadržanih dekodiranih bajtih
Glej tudi: LoadFromRandomAccessSource, LoadedStreamMemoryThreshold, DecompressAllObjectStreams