Záznam THPDFLinearizedPageRangeOptions
Rozpočty a přepínače progresivního plánovače linearizovaných rozsahů: zahrnutí bootstrap a křížových rozsahů, hinty zarovnané na řádky, slučování mezer a tvrdé limity na stránky, skupiny, rozsahy a paměť
Deklarace
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;
Jednotka
HPDFDoc
Pole
| Pole | Účel |
|---|---|
IncludeBootstrapRanges | Přidat hlavičkové a bootstrap bajtové rozsahy potřebné, než se dá dekódovat jakákoli stránka; default true |
IncludeCrossReferenceRanges | Přidat do plánu bajtové rozsahy hlavní sekce křížových referencí; default true |
AllowRowAlignedHints | Přijímat při dekódování interoperabilní hint rozvržení zarovnaná na řádky; default true |
MergeGapBytes | Sloučit dva plánované rozsahy, když je mezera mezi nimi nejvýše tolik bajtů; default 0 (bez slučování) |
MaximumHintBytes | Odmítnout hint streamy větší než tato hodnota; default 67108864 (64 MiB) |
MaximumPageCount | Odmítnout dokumenty s více stránkami, než je tato hodnota; default 1000000 |
MaximumSharedGroups | Horní mez plánovaných skupin sdílených objektů; default 1000000 |
MaximumSharedReferences | Horní mez plánovaných referencí sdílených objektů; default 4000000 |
MaximumRanges | Horní mez vyprodukovaných bajtových rozsahů na plán; default 65536 |
MaximumPlannedBytes | Odmítnout plány, jejichž celkové bajtové pokrytí toto překročí; default 536870912 (512 MiB) |
MaximumPlannerMemoryBytes | Strop pracovní paměti plánovače; default 268435456 (256 MiB) |
Default | Class function vracející hodnoty uvedené výše |
Poznámky k použití
- Začněte od
THPDFLinearizedPageRangeOptions.Default; přetíženíPlanProgressiveLinearizedPageRangesbez voleb aplikuje přesně tyto hodnoty - Vynulujte
IncludeBootstrapRangesaIncludeCrossReferenceRanges, chcete-li plánovat jen stránkové rozsahy; tak si sonda progresivního načítání dimenzuje čtení hlavičky - Na paměťově omezených hostitelích
MaximumPlannerMemoryBytessnižte; plánovač selhává bezpečně se stavem a diagnostikou, místo aby slíbil víc, než zvládne