THPDFLinearizedPageRangeOptions Record
Budsjetter og brytere for den progressive lineariserte områdeplanleggeren: inkludering av bootstrap- og kryssreferanseområder, radjusterte hints, gapsammenslåing og harde tak på sider, grupper, områder og minne
Deklarasjon
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;
Enhet
HPDFDoc
Felt
| Felt | Formål |
|---|---|
IncludeBootstrapRanges | Legger til topptekst- og bootstrap-byteområdene som trengs før noen side kan dekode; standard true |
IncludeCrossReferenceRanges | Legger til byteområdene til hovedkryssreferanseseksjonen i planen; standard true |
AllowRowAlignedHints | Godtar interoperable radjusterte hintoppsett under dekodingen; standard true |
MergeGapBytes | Slår sammen to planlagte områder når gapet mellom dem er høyst dette antallet byte; standard 0 (ingen sammenslåing) |
MaximumHintBytes | Avviser hintstrømmer større enn dette; standard 67108864 (64 MiB) |
MaximumPageCount | Avviser dokumenter med flere sider enn dette; standard 1000000 |
MaximumSharedGroups | Øvre grense for planlagte delte objektgrupper; standard 1000000 |
MaximumSharedReferences | Øvre grense for planlagte delte objektreferanser; standard 4000000 |
MaximumRanges | Øvre grense for byteområder sendt ut per plan; standard 65536 |
MaximumPlannedBytes | Avviser planer hvis totale bytedekning overstiger dette; standard 536870912 (512 MiB) |
MaximumPlannerMemoryBytes | Arbeidsminnetak for planleggeren; standard 268435456 (256 MiB) |
Default | Klassefunksjon som returnerer verdiene listet opp over |
Bruksnotater
- Start fra
THPDFLinearizedPageRangeOptions.Default; overloadingen uten options-argument iPlanProgressiveLinearizedPageRangesbruker nøyaktig disse verdiene - Nullstill
IncludeBootstrapRangesogIncludeCrossReferenceRangesfor å planlegge bare sideområder, som er hvordan den progressive innlastingssonden dimensjonerer topptekstlesningene sine - Senk
MaximumPlannerMemoryBytespå verter med stramt minne; planleggeren feiler lukket med en status og diagnostikk i stedet for å love for mye