THPDFLinearizedPageRangeOptions Record

Budgetter og kontakter til den progressive lineariserede intervalplanlægger: inkludering af bootstrap- og xref-intervaller, rækkealignerede hints, gabsfletning og hårde grænser for sider, grupper, intervalle og hukommelse

Deklaration

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;

Enhed

HPDFDoc

Felter

FeltFormål
IncludeBootstrapRangesTilføj header- og bootstrap-byteintervallerne, der skal bruges, før nogen side kan afkodes; standard true
IncludeCrossReferenceRangesTilføj hovedxref-sektionens byteintervaller til planen; standard true
AllowRowAlignedHintsAcceptér interoperable rækkealignerede hintlayouts under afkodning; standard true
MergeGapBytesFlet to planlagte intervalle, når mellemrummet imellem dem højst er så mange bytes; standard 0 (ingen fletning)
MaximumHintBytesAfvis hintstrømme større end dette; standard 67108864 (64 MiB)
MaximumPageCountAfvis dokumenter med flere sider end dette; standard 1000000
MaximumSharedGroupsØvre grænse for planlagte shared-object-grupper; standard 1000000
MaximumSharedReferencesØvre grænse for planlagte shared-object-referencer; standard 4000000
MaximumRangesØvre grænse for udsendte byteintervaller pr. plan; standard 65536
MaximumPlannedBytesAfvis planer, hvis samlede bytedækning overstiger dette; standard 536870912 (512 MiB)
MaximumPlannerMemoryBytesLoft for planlæggerens arbejdshukommelse; standard 268435456 (256 MiB)
DefaultKlassefunktion, der returnerer værdierne ovenfor

Brugsnoter

Relaterede API'er