THPDFLinearizedPageRangeOptions Record

Budgetten en schakelaars voor de progressieve planner van gelineariseerde bereiken: opname van bootstrap- en cross-referencebereiken, row-aligned-hints, gatsamenvoeging en harde grenzen aan pagina's, groepen, bereiken en geheugen

Declaratie

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;

Eenheid

HPDFDoc

Velden

VeldDoel
IncludeBootstrapRangesVoegt de header- en bootstrap-bytebereiken toe die nodig zijn voordat een pagina kan decoderen; standaard true
IncludeCrossReferenceRangesVoegt de bytebereiken van de hoofd-cross-reference-sectie toe aan het plan; standaard true
AllowRowAlignedHintsAccepteert interoperabele row-aligned-hintlayouts tijdens het decoderen; standaard true
MergeGapBytesVoegt twee geplande bereiken samen wanneer het gat ertussen hooguit dit aantal bytes bedraagt; standaard 0 (geen samenvoeging)
MaximumHintBytesWeigert hintstreams die groter zijn dan dit; standaard 67108864 (64 MiB)
MaximumPageCountWeigert documenten met meer pagina's dan dit; standaard 1000000
MaximumSharedGroupsBovengrens aan geplande shared-objectgroepen; standaard 1000000
MaximumSharedReferencesBovengrens aan geplande shared-objectverwijzingen; standaard 4000000
MaximumRangesBovengrens aan uitgegeven bytebereiken per plan; standaard 65536
MaximumPlannedBytesWeigert plannen waarvan de totale byteomvang dit overstijgt; standaard 536870912 (512 MiB)
MaximumPlannerMemoryBytesWerkgeheugenplafond voor de planner; standaard 268435456 (256 MiB)
DefaultKlassefunctie die de hierboven genoemde waarden retourneert

Gebruiksopmerkingen

Gerelateerde API's