THotPDF.GetProgressiveLinearizedLoadInfo Method
Tarkastaa rajatun linearisointiotsikon ja raportoi itsenäisen ensimmäisen sivun alueen
Määrittely
function GetProgressiveLinearizedLoadInfo(Source: THPDFRandomAccessSource; out Info: THPDFProgressiveLoadInfo): boolean;
Yksikkö
HPDFDoc
Parametrit
| Nimi | Tarkoitus |
|---|---|
Source | Satunnaiskäyttölähde, joka voi raportoida itsenäisesti käytettävissä olevat alueet |
Info | Vastaanottaa tarkastetut linearisointisiirtymät, alueiden liput, tilan ja diagnostiikat |
Palautusarvo
Palauttaa True, kun kelvollinen linearisointisanakirja on jäsennetty, vaikka vaadittuja alueita ei olisi vielä käytettävissä
Käyttöhuomautukset
- Rajoitettu otsikkotarkistus käyttää tiukkaa sivualueiden jäsentintä ja tarkastaa /L-, /H-, /O-, /E-, /N-, /T-tunnukset, token-rakenteen ja sisältävän epäsuoran objektin
- Ensimmäisen sivun valmius edellyttää vain nollapohjaista osaa [0, /E) eikä riipu pääristiviitteen hännästä
- Lailliset lyhyet luvut kerätään, kunnes jokainen rajattu pyyntö on valmis, ja peruutus tarkistetaan lukujen välissä
- Menetelmä ei ota omistajuutta Source:sta
Mielivaltaisen sivun alueiden suunnittelu
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;
Suunnittelija dekoodaa raaka- tai Flate-ensisijaiset ja ylivuotovihdevirrat, kartoittaa pyydetyn sivun /P:n kautta, sisältää täyden käynnistyslohkon sekä viitatut jaetut objektiryhmät ja ristiviitetiedot, hyväksyy LF- ja CRLF-etuliitteiset perinteiset xref-merkinnän alkunollat ja palauttaa lajitellut minimaaliset tavualueet
Ensimmäisen sivun suunnitelma käyttää aina itsenäistä [0, /E)-osaa eikä edellytä vihjeiden dekoodausta
Oletus hyväksyy yhteentoimivat tavariviit, joissa on yksi yhdistetty jaettujen objektien sekvenssi ja liitteen F kuvaama jatkuva MSB-ensimmäinen jaettu sekvenssi; HintEncoding tunnistaa valitun tulkinnan, vastaavat kaksoistulkinnat pysyvät eksplisiittisinä ja ristiriitaiset tulkinnat epäonnistuvat suljetusti
AllowRowAlignedHints oletusarvo on True ja se voidaan poistaa käytöstä vain liitteen F mukaista tarkastusta varten
Resurssirajat kattavat dekoodatut vihdetavut, sivulkm:n, jaetut ryhmät ja viittaukset, alueiden lkm:n, yhdistysaukon, suunniteltujen tavujen kokonaismäärän ja suunnittelijan muistin oletuskatolla 256 MiB; vaihtoehtoinen vihdetulkinta, jota ei voida tarkistaa kyseisen katon sisällä, epäonnistuu suljetusti, ja raja-, suodatin-, vihde-, xref-, saatavuus- ja sivuindeksivirheillä on erilliset THPDFLinearizedPagePlanStatus-arvot