THPDFLinearizedPageRangeOptions Record
Budżety i przełączniki postępującego planera zakresów zliniaryzowanych: dołączanie zakresów bootstrapowych i odniesień krzyżowych, podpowiedzi wyrównane do wierszy, scalanie luk oraz twarde limity na strony, grupy, zakresy i pamięć
Deklaracja
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;
Jednostka
HPDFDoc
Pola
| Pole | Przeznaczenie |
|---|---|
IncludeBootstrapRanges | Dodaje zakresy bajtów nagłówka i bootstrapu potrzebne, zanim jakakolwiek strona zacznie się dekodować; domyślnie true |
IncludeCrossReferenceRanges | Dodaje do planu zakresy bajtów głównej sekcji odniesień krzyżowych; domyślnie true |
AllowRowAlignedHints | Akceptuje interoperacyjne układy podpowiedzi wyrównane do wierszy podczas dekodowania; domyślnie true |
MergeGapBytes | Scala dwa zaplanowane zakresy, gdy luka między nimi wynosi najwyżej tyle bajtów; domyślnie 0 (bez scalania) |
MaximumHintBytes | Odrzuca strumienie podpowiedzi większe niż to; domyślnie 67108864 (64 MiB) |
MaximumPageCount | Odrzuca dokumenty o większej liczbie stron niż to; domyślnie 1000000 |
MaximumSharedGroups | Górna granica planowanych grup obiektów współdzielonych; domyślnie 1000000 |
MaximumSharedReferences | Górna granica planowanych odniesień do obiektów współdzielonych; domyślnie 4000000 |
MaximumRanges | Górna granica emitowanych zakresów bajtów na plan; domyślnie 65536 |
MaximumPlannedBytes | Odrzuca plany, których całkowite pokrycie bajtami przekracza to; domyślnie 536870912 (512 MiB) |
MaximumPlannerMemoryBytes | Sufit pamięci roboczej planera; domyślnie 268435456 (256 MiB) |
Default | Class function zwracająca wartości wymienione powyżej |
Uwagi dotyczące użycia
- Zacznij od
THPDFLinearizedPageRangeOptions.Default; przeciążeniePlanProgressiveLinearizedPageRangesbez opcji stosuje dokładnie te wartości - Wyzeruj
IncludeBootstrapRangesiIncludeCrossReferenceRanges, aby planować wyłącznie zakresy stron — tak sonda wczytywania postępującego wymiaruje swoje odczyty nagłówka - Obniżaj
MaximumPlannerMemoryBytesna gospodarzach ograniczonych pamięciowo; planer zawodzi bezpiecznie ze statusem i diagnostyką zamiast się nadwyrężać