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
IncludeBootstrapRangesPřidat hlavičkové a bootstrap bajtové rozsahy potřebné, než se dá dekódovat jakákoli stránka; default true
IncludeCrossReferenceRangesPřidat do plánu bajtové rozsahy hlavní sekce křížových referencí; default true
AllowRowAlignedHintsPřijímat při dekódování interoperabilní hint rozvržení zarovnaná na řádky; default true
MergeGapBytesSloučit dva plánované rozsahy, když je mezera mezi nimi nejvýše tolik bajtů; default 0 (bez slučování)
MaximumHintBytesOdmítnout hint streamy větší než tato hodnota; default 67108864 (64 MiB)
MaximumPageCountOdmítnout dokumenty s více stránkami, než je tato hodnota; default 1000000
MaximumSharedGroupsHorní mez plánovaných skupin sdílených objektů; default 1000000
MaximumSharedReferencesHorní mez plánovaných referencí sdílených objektů; default 4000000
MaximumRangesHorní mez vyprodukovaných bajtových rozsahů na plán; default 65536
MaximumPlannedBytesOdmítnout plány, jejichž celkové bajtové pokrytí toto překročí; default 536870912 (512 MiB)
MaximumPlannerMemoryBytesStrop pracovní paměti plánovače; default 268435456 (256 MiB)
DefaultClass function vracející hodnoty uvedené výše

Poznámky k použití

Související API