Запись THPDFLinearizedPageRangeOptions

Бюджеты и переключатели прогрессивного планировщика диапазонов линеаризованного файла: включение bootstrap- и cross-reference-диапазонов, выровненные-по-строкам hint-данные, слияние промежутков и жёсткие пределы на страницы, группы, диапазоны и память

Объявление

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Добавить диапазоны байтов заголовка и bootstrap, нужные до декодирования любой страницы; по умолчанию true
IncludeCrossReferenceRangesДобавить диапазоны байтов главной cross-reference-секции в план; по умолчанию true
AllowRowAlignedHintsПринимать интероперабельные выровненные-по-строкам раскладки hint-данных при декодировании; по умолчанию true
MergeGapBytesОбъединять два запланированных диапазона, когда промежуток между ними не больше этого числа байтов; по умолчанию 0 (без слияния)
MaximumHintBytesОтклонять hint-потоки больше этого размера; по умолчанию 67108864 (64 МиБ)
MaximumPageCountОтклонять документы с большим числом страниц; по умолчанию 1000000
MaximumSharedGroupsВерхний предел планируемых групп общих объектов; по умолчанию 1000000
MaximumSharedReferencesВерхний предел планируемых ссылок на общие объекты; по умолчанию 4000000
MaximumRangesВерхний предел выдаваемых диапазонов байтов на план; по умолчанию 65536
MaximumPlannedBytesОтклонять планы, чьё суммарное покрытие байтов превышает это значение; по умолчанию 536870912 (512 МиБ)
MaximumPlannerMemoryBytesПотолок рабочей памяти планировщика; по умолчанию 268435456 (256 МиБ)
DefaultКлассовый метод, возвращающий перечисленные выше значения

Примечания по использованию

Связанные API