THotPDF.GetProgressiveLinearizedLoadInfo-methode

Valideert een begrensde linearisatiekop en rapporteert het zelfstandige eerste-paginabereik

Declaratie

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

Eenheid

HPDFDoc

Parameters

NaamDoel
SourceRandom-access bron die onafhankelijk beschikbare bereiken kan rapporteren
InfoOntvangt gevalideerde linearisatie-offsets, bereikvlaggen, status en diagnostiek

Retourwaarde

Retourneert True wanneer een geldig linearisatiewoordenboek werd geparseerd, zelfs als vereiste bereiken nog niet beschikbaar zijn

Gebruiksopmerkingen

Planning van bereiken voor willekeurige pagina's

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;

De planner decodeert de ruwe of Flate-gecomprimeerde primaire en overflow hint-streams, brengt de gevraagde pagina in kaart via /P, neemt de volledige bootstrap plus gerefereerde gedeelde objectgroepen en cross-referentiegegevens op, accepteert LF- en CRLF-voorvoegsels van traditionele xref-entry-nul en retourneert gesorteerde minimale bytereeksen

Het eerste-paginaplan gebruikt altijd de zelfstandige sectie [0, /E) en vereist geen hint-decodering

De standaard accepteert interoperabele byte-uitgelijnde rijen met één gecombineerde gedeelde objectsequentie en de continue MSB-first splisequentie zoals beschreven in Annex F; HintEncoding identificeert de gekozen interpretatie, equivalente dubbele interpretaties blijven expliciet en conflicterende interpretaties falen dicht

AllowRowAlignedHints is standaard True en kan worden uitgeschakeld voor uitsluitend Annex F-validatie

Resourcelimieten betreffen gedecodeerde hint-bytes, paginacondering, gedeelde groepen en referenties, bereikcondering, samenvoegingskoppeling, totaal geplande bytes en plannergeheugen met een standaardplafond van 256 MiB; een alternatieve hint-interpretatie die binnen dat plafond niet kan worden gecontroleerd faalt dicht, terwijl limiet-, filter-, hint-, xref-, beschikbaarheids- en pagina-indexfouten afzonderlijke THPDFLinearizedPagePlanStatus-waarden hebben

Gerelateerde API's