THotPDF.PrefetchLoadedPages Method
Asinchroniškai sušildo įkeltų puslapių rastrinį podėlį, o display-list rengimo ar atkūrimo metu laiko renderio podėlio raktą
Deklaracija
procedure PrefetchLoadedPages(const PageRange: string= ''; DPI: Integer= 150);
Unit
HPDFDoc
Parametrai
| Pavadinimas | Paskirtis |
|---|---|
PageRange | Nuo vieneto skaičiuojamas puslapių diapazonas, kurį priima standartinis puslapių diapazono analizatorius, arba visi įkelti puslapiai, kai tuščia |
DPI | Rastrinė raiška, naudojama kiekvienam suplanuotam podėlio įrašui; netinkamos reikšmės keičiamos į 150 |
Grąžinama reikšmė
Reikšmės negrąžina
Naudojimo pastabos
- Pradėdama naują užklausimą, bendradarbiškai atšaukia ir palaukia ankstesnįjį, prieš planuodama naująjį puslapių rinkinį
- Pirmojo plano kvietimai
RenderLoadedPageToBitmap,RenderLoadedPageToBitmapCachedirGetLoadedCachedRenderedBitmapprieš atvaizdavimą perima aktyvųjį išankstinio įkėlimo darbą - Atšaukimo kontrolės taškai eina per turinio suskaidymą į žetonus, display-list sudarymą ir atvaizduoklio atkūrimą, o atskiros kodekų, filtrų, šaltinio skaitymo ir operacinės sistemos iškvietimo lieka atomiški
- Podėlio apžiūra ir paskelbimas eina nuosekliai, o kompiliavimas ir rastrinimas vyksta už podėlio rakto ribų, todėl foninis darbas neužvaldo priekinio plano atvaizdavimo
- Kol išankstinio įkėlimo užklausa aktyvi, dokumento nekeiskite ir neįkelkite jo iš naujo