THotPDF.GetProgressiveLinearizedLoadInfo Metodas

Patvirtina apribotą linearizacijos antraštę ir pateikia savarankišką pirmojo puslapio intervalą

Deklaracija

function GetProgressiveLinearizedLoadInfo(Source: THPDFRandomAccessSource; out Info: THPDFProgressiveLoadInfo): boolean;

Vienetas

HPDFDoc

Parametrai

PavadinimasPaskirtis
SourceAtsitiktinės prieigos šaltinis, galintis pateikti nepriklausomai prieinamus intervalus
InfoGauna patvirtintus linearizacijos poslinkius, intervalo vėliavėles, būseną ir diagnostiką

Grąžinama reikšmė

Grąžina True, kai buvo išanalizuotas galiojantis linearizacijos žodynas, net jei reikiami intervalai dar neprieinami

Naudojimo pastabos

Savavališko puslapio intervalų planavimas

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;

Planuotojas iššifruoja neapdorotus arba Flate pirminius ir pervargimo užuominų srautus, atvaizduoja prašomą puslapį per /P, įtraukia visą įkrovos dalį su nurodytomis bendrų objektų grupėmis ir xref duomenimis, priima LF ir CRLF tradicinių xref nulinio įrašo priešdėlius ir grąžina surūšiuotus minimalius baitų intervalus

Pirmojo puslapio planas visada naudoja savarankišką [0, /E) sekciją ir nereikalauja užuominų iššifravimo

Numatytasis variantas priima sąveikias baitais sulygiuotas eilutes su viena sujungta bendrų objektų seka ir Annekso F aprašyta nuolatine MSB pirmos eilės skaidymo seka; HintEncoding nurodo pasirinktą interpretaciją, lygiavertės dvigubos interpretacijos lieka aiškios, o prieštaringos interpretacijos nepavyksta uždaroje būsenoje

AllowRowAlignedHints pagal numatymą yra True ir gali būti išjungtas, kad būtų galima patikrinti tik Anneksą F

Išteklių ribos apima iššifruotus užuominų baitus, puslapių skaičių, bendras grupes ir nuorodas, intervalų skaičių, sujungimo tarpą, bendrus suplanuotus baitus ir planuotojo atmintį su 256 MiB numatytosiomis viršutinėmis ribomis; alternatyvi užuominų interpretacija, kurios negalima patikrinti toje riboje, nepavyksta uždaroje būsenoje, o ribos, filtro, užuominų, xref, prieinamumo ir puslapio indekso gedimai turi skirtingas THPDFLinearizedPagePlanStatus reikšmes

Susijusios API