THPDFLinearizedPageRangeOptions Record
Budgetter og kontakter til den progressive lineariserede intervalplanlægger: inkludering af bootstrap- og xref-intervaller, rækkealignerede hints, gabsfletning og hårde grænser for sider, grupper, intervalle og hukommelse
Deklaration
THPDFLinearizedPageRangeOptions= record
IncludeBootstrapRanges: boolean;
IncludeCrossReferenceRanges: boolean;
AllowRowAlignedHints: boolean;
MergeGapBytes: Int64;
MaximumHintBytes: Int64;
MaximumPageCount: Integer;
MaximumSharedGroups: Integer;
MaximumSharedReferences: Integer;
MaximumRanges: Integer;
MaximumPlannedBytes: Int64;
MaximumPlannerMemoryBytes: Int64;
class function Default: THPDFLinearizedPageRangeOptions; static;
end;
Enhed
HPDFDoc
Felter
| Felt | Formål |
|---|---|
IncludeBootstrapRanges | Tilføj header- og bootstrap-byteintervallerne, der skal bruges, før nogen side kan afkodes; standard true |
IncludeCrossReferenceRanges | Tilføj hovedxref-sektionens byteintervaller til planen; standard true |
AllowRowAlignedHints | Acceptér interoperable rækkealignerede hintlayouts under afkodning; standard true |
MergeGapBytes | Flet to planlagte intervalle, når mellemrummet imellem dem højst er så mange bytes; standard 0 (ingen fletning) |
MaximumHintBytes | Afvis hintstrømme større end dette; standard 67108864 (64 MiB) |
MaximumPageCount | Afvis dokumenter med flere sider end dette; standard 1000000 |
MaximumSharedGroups | Øvre grænse for planlagte shared-object-grupper; standard 1000000 |
MaximumSharedReferences | Øvre grænse for planlagte shared-object-referencer; standard 4000000 |
MaximumRanges | Øvre grænse for udsendte byteintervaller pr. plan; standard 65536 |
MaximumPlannedBytes | Afvis planer, hvis samlede bytedækning overstiger dette; standard 536870912 (512 MiB) |
MaximumPlannerMemoryBytes | Loft for planlæggerens arbejdshukommelse; standard 268435456 (256 MiB) |
Default | Klassefunktion, der returnerer værdierne ovenfor |
Brugsnoter
- Start fra
THPDFLinearizedPageRangeOptions.Default; den optionsløse overload afPlanProgressiveLinearizedPageRangesanvender præcis disse værdier - Ryd
IncludeBootstrapRangesogIncludeCrossReferenceRangesfor at planlægge kun sideintervaller, hvilket er sådan den progressive indlæsningsprøve dimensionerer sine headerlæsninger - Sænk
MaximumPlannerMemoryBytespå værter med begrænset hukommelse; planlæggeren fejler kontrolleret med en status og diagnostik i stedet for at overforpligte sig