THPDFObjectGraphJSONLimits Record

Обмежує роботу синтаксичного аналізатора, утримувані значення та імпортовані двійкові навантаження, перш ніж граф об'єктів можна закомітити

Оголошення

THPDFObjectGraphJSONLimits = record
  MaxJSONBytes: Int64;
  MaxObjectCount: Integer;
  MaxObjectNumber: Integer;
  MaxNestingDepth: Integer;
  MaxStringBytes: Int64;
  MaxStreamBytes: Int64;
  MaxAggregateStreamBytes: Int64;
  class function Default: THPDFObjectGraphJSONLimits; static;
end;

Використання

Почніть із THPDFObjectGraphJSONLimits.Default і зменшуйте окремі стелі відповідно до довіреного розміру каналу обміну

Структурні стелі мають бути додатними, стелі байтів потоків можуть дорівнювати нулю, щоб відхиляти байти навантаження, а MaxJSONBytes має лишати місце для обмеженого виявлення кінця введення

THotPDF.ImportLoadedObjectGraphJSON Method