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에서 시작해서 교환 채널의 신뢰 가능한 크기에 맞게 개별 상한을 줄입니다

구조 상한은 양수여야 하고, 스트림 바이트 상한은 페이로드 바이트를 거부하기 위해 0일 수 있으며, MaxJSONBytes는 제한된 입력 끝 검출을 위한 여유를 남겨야 합니다

THotPDF.ImportLoadedObjectGraphJSON 메서드