THotPDF.GetProgressiveLinearizedLoadInfo-metoden
Validerer en avgrenset lineæriseringsoverskrift og rapporterer det selvstendige førsteside-området
Deklarasjon
function GetProgressiveLinearizedLoadInfo(Source: THPDFRandomAccessSource; out Info: THPDFProgressiveLoadInfo): boolean;
Enhet
HPDFDoc
Parametre
| Navn | Formål |
|---|---|
Source | Random-access-kilde som kan rapportere uavhengig tilgjengelige områder |
Info | Mottar validerte lineæriseringsforskyvninger, områdeflagg, status og diagnostikk |
Returverdi
Returnerer True når en gyldig lineæriseringsordbok ble tolket, selv om nødvendige områder fortsatt er utilgjengelige
Bruksanmerkninger
- Den avgrensede overskriftsundersøkelsen bruker den strenge sideområde-parseren og validerer /L, /H, /O, /E, /N, /T, tokenstruktur og det inneholdende indirekte objektet
- Førsteside-klarhet krever bare nullbasert-seksjonen
[0, /E)og avhenger ikke av den viktigste tverrreferansehalen - Lovlige korte avlesninger akkumuleres til hver avgrensede forespørsel er fullført, med avbestilling sjekket mellom avlesningene
- Metoden overtar ikke eierskapet til Source
Planlegging av tverrvilkårlige sideområder
function PlanProgressiveLinearizedPageRanges(Source: THPDFRandomAccessSource; PageIndex: Integer; out Plan: THPDFLinearizedPageRangePlan): boolean; overload;
function PlanProgressiveLinearizedPageRanges(Source: THPDFRandomAccessSource; PageIndex: Integer; const Options: THPDFLinearizedPageRangeOptions; out Plan: THPDFLinearizedPageRangePlan): boolean; overload;
Planleggeren dekoder rå eller Flate primære og overløps-hint-strømmer, kartlegger den forespurte siden gjennom /P, inkluderer den komplette bootstrapen pluss refererte delte objektgrupper og tverrreferansedata, godtar LF- og CRLF-tradisjonelle xref-oppførings-null-prefikser, og returnerer sorterte minimale byteområder
Førsteside-planen bruker alltid den selvstendige [0, /E)-seksjonen og krever ikke hint-dekoding
Standarden godtar interoperable byte-aligned rader med én kombinert delt objektsekvens og den kontinuerlige MSB-first delte sekvensen beskrevet i vedlegg F; HintEncoding identifiserer den valgte tolkningen, tilsvarende doble tolkninger forblir eksplisitte, og konfliktende tolkninger feiler lukket
AllowRowAlignedHints er som standard True og kan deaktiveres for vedlegg-F-only-validering
Ressursgrenser dekker dekodede hint-byte, sideantall, delte grupper og referanser, områdeantall, flette-gap, totalt planlagte byte og planlegger-minne med en standardtak på 256 MiB; en alternativ hint-tolkning som ikke kan kontrolleres innenfor denne takgrensen feiler lukket, mens grense-, filter-, hint-, xref-, tilgjengelighets- og sideindeks-feil har distinkte THPDFLinearizedPagePlanStatus-verdier