THPDFLinearizedPageRangeOptions Record

Budgets και διακόπτες για τον progressive linearized range planner, ένταξη bootstrap και cross-reference ranges, hints row-aligned, συγχώνευση κενών και σκληρά όρια σε σελίδες, groups, ranges και μνήμη

Δήλωση

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;

Μονάδα

HPDFDoc

Πεδία

ΠεδίοΣκοπός
IncludeBootstrapRangesΠροσθέτει τα byte ranges header και bootstrap που χρειάζονται πριν αποκωδικοποιηθεί οποιαδήποτε σελίδα, προεπιλογή true
IncludeCrossReferenceRangesΠροσθέτει τα byte ranges του κύριου τμήματος cross-reference στο plan, προεπιλογή true
AllowRowAlignedHintsΔέχεται interoperable διατάξεις hints row-aligned κατά την αποκωδικοποίηση, προεπιλογή true
MergeGapBytesΣυγχωνεύει δύο σχεδιασμένα ranges όταν το κενό ανάμεσά τους είναι το πολύ τόσα bytes, προεπιλογή 0 (χωρίς συγχώνευση)
MaximumHintBytesΑπορρίπτει hint streams μεγαλύτερα από αυτό, προεπιλογή 67108864 (64 MiB)
MaximumPageCountΑπορρίπτει έγγραφα με περισσότερες σελίδες από αυτό, προεπιλογή 1000000
MaximumSharedGroupsΑνώτατο όριο για σχεδιασμένα groups shared-object, προεπιλογή 1000000
MaximumSharedReferencesΑνώτατο όριο για σχεδιασμένες αναφορές shared-object, προεπιλογή 4000000
MaximumRangesΑνώτατο όριο για byte ranges που εκδίδονται ανά plan, προεπιλογή 65536
MaximumPlannedBytesΑπορρίπτει plans των οποίων η συνολική κάλυψη bytes υπερβαίνει αυτό, προεπιλογή 536870912 (512 MiB)
MaximumPlannerMemoryBytesΟροφή μνήμης εργασίας για τον planner, προεπιλογή 268435456 (256 MiB)
DefaultClass function που επιστρέφει τις παραπάνω τιμές

Σημειώσεις χρήσης

Σχετικά API