THotPDF.BeginLoadedPageProgressiveRegionRender metodas
Pradeda atnaujinamą įkelto puslapio atvaizdavimą, kurio bitmap apima tik prašytą PDF vartotojo erdvės langą
Deklaracija
function BeginLoadedPageProgressiveRegionRender(PageIndex: Integer;
RegionLeft, RegionBottom, RegionRight, RegionTop: Single;
DPI: Integer; CancellationToken: THPDFCancellationToken = nil):
THPDFLoadedPageRenderSession;
Parametrai
| Pavadinimas | Paskirtis |
|---|---|
PageIndex | Nuliu pagrįstas įkelto puslapio indeksas |
RegionLeft | Kairysis kraštas PDF vartotojo erdvės taškais |
RegionBottom | Apatinis kraštas PDF vartotojo erdvės taškais |
RegionRight | Dešinysis kraštas PDF vartotojo erdvės taškais |
RegionTop | Viršutinis kraštas PDF vartotojo erdvės taškais |
DPI | Teigiama tikslinė rastro raiška |
CancellationToken | Neprivalomas iškvietėjo valdomas žetonas; nil naudoja OperationCancellationToken |
Elgsena
- Sritis turi turėti teigiamą plotį ir aukštį ir naudoja nepasuktą puslapio vartotojo erdvę su apatinės kairės pradžia
- Grąžinto bitmap matmenys yra srities matmenys, padauginti iš
DPI / 72, gerbiant puslapio pasukimą - Sesija pakartotinai naudoja talpykloje esantį rodymo sąrašą ir slopina tik piešimo objektus, kurių konservatyvios ribos įrodytos už srities ribų
- Grafikos būsena, apkarpymas, keliai, teksto pažanga, atšaukimas ir progresyvaus JPEG tęsinys lieka atnaujinami operatoriaus ribose
RegionVisiblePaintObjectsirRegionCulledPaintObjectspraneša pasirinkimą, atliktą sesijos kūrimo metu