Záznam THPDFObjectGraphJSONLimits

Omezuje práci analyzátoru, zadržené hodnoty a importované binární části dříve, než lze objektový graf zavázat

Deklarace

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

Použití

Začněte s THPDFObjectGraphJSONLimits.Default a snižte jednotlivé stropy tak, aby odpovídaly důvěryhodné velikosti výměnného kanálu

Strukturální stropy musí být kladné, stropy pro bajty datových toků mohou být nulové, aby odmítly binární data, a MaxJSONBytes musí ponechat prostor pro ohraničenou detekci konce vstupu

THotPDF.ImportLoadedObjectGraphJSON Metoda