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

PolePrzeznaczenie
IncludeBootstrapRangesDodaje zakresy bajtów nagłówka i bootstrapu potrzebne, zanim jakakolwiek strona zacznie się dekodować; domyślnie true
IncludeCrossReferenceRangesDodaje do planu zakresy bajtów głównej sekcji odniesień krzyżowych; domyślnie true
AllowRowAlignedHintsAkceptuje interoperacyjne układy podpowiedzi wyrównane do wierszy podczas dekodowania; domyślnie true
MergeGapBytesScala dwa zaplanowane zakresy, gdy luka między nimi wynosi najwyżej tyle bajtów; domyślnie 0 (bez scalania)
MaximumHintBytesOdrzuca strumienie podpowiedzi większe niż to; domyślnie 67108864 (64 MiB)
MaximumPageCountOdrzuca dokumenty o większej liczbie stron niż to; domyślnie 1000000
MaximumSharedGroupsGórna granica planowanych grup obiektów współdzielonych; domyślnie 1000000
MaximumSharedReferencesGórna granica planowanych odniesień do obiektów współdzielonych; domyślnie 4000000
MaximumRangesGórna granica emitowanych zakresów bajtów na plan; domyślnie 65536
MaximumPlannedBytesOdrzuca plany, których całkowite pokrycie bajtami przekracza to; domyślnie 536870912 (512 MiB)
MaximumPlannerMemoryBytesSufit pamięci roboczej planera; domyślnie 268435456 (256 MiB)
DefaultClass function zwracająca wartości wymienione powyżej

Uwagi dotyczące użycia

Powiązane API