Запис THPDFLinearizedPageRangeOptions

Бюджети та перемикачі планувальника прогресивних лінеаризованих діапазонів: включення стартових і перехресно-посилальних діапазонів, вирівняно-рядкові підказки, злиття проміжків і жорсткі стелі на сторінки, групи, діапазони та пам'ять

Оголошення

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;

Unit

HPDFDoc

Поля

ПолеПризначення
IncludeBootstrapRangesДодавати діапазони заголовка й стартових даних, потрібні, щоб хоча б одна сторінка могла декодуватися; типово true
IncludeCrossReferenceRangesДодавати байтові діапазони головної секції перехресних посилань до плану; типово true
AllowRowAlignedHintsПриймати сумісні вирівняно-рядкові компонування підказок під час декодування; типово true
MergeGapBytesЗливати два заплановані діапазони, коли проміжок між ними не перевищує цієї кількості байтів; типово 0 (без злиття)
MaximumHintBytesВідмовляти потоки підказок, більші за це; типово 67108864 (64 МіБ)
MaximumPageCountВідмовляти документи з більшою кількістю сторінок; типово 1000000
MaximumSharedGroupsВерхня межа запланованих груп спільних об'єктів; типово 1000000
MaximumSharedReferencesВерхня межа запланованих посилань на спільні об'єкти; типово 4000000
MaximumRangesВерхня межа виведених байтових діапазонів на план; типово 65536
MaximumPlannedBytesВідмовляти плани, чиє сумарне байтове покриття перевищує це; типово 536870912 (512 МіБ)
MaximumPlannerMemoryBytesСтеля робочої пам'яті планувальника; типово 268435456 (256 МіБ)
DefaultКласова функція, що повертає наведені вище значення

Примітки щодо використання

Пов'язані API