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 Method