Запись THPDFDiagnosticRepairOptions

Задаёт потолки ресурсов и проверку вывода для RepairDiagnosticDocument

Объявление

THPDFDiagnosticRepairOptions = record
  MaxInputBytes: Int64;
  MaxObjectCount: Integer;
  MaxObjectNumber: Integer;
  VerifyOutput: Boolean;
  Password: AnsiString;
  class function Default: THPDFDiagnosticRepairOptions; static;
end;

Значения по умолчанию

ПолеПо умолчаниюЭффект
MaxInputBytes8 GiBОтклоняет исходные файлы большего размера ещё до сканирования
MaxObjectCount2,000,000Ограничивает валидированные метаданные indirect object
MaxObjectNumber2,000,000Ограничивает генерацию строк xref и злоупотребление разреженными номерами объектов
VerifyOutputTrueПеред выдачей результата перезагружает временный результат с отключённым восстановлением xref
PasswordПустоПоставляет пароль, который строгая валидация при перезагрузке использует для зашифрованных диагностик

См. также: Редактируемые диагностические документы и repair, THPDFDiagnosticRepairReport