THPDFObjectGraphJSONLimits Record

Begrenst parserwerk, behouden waarden en geïmporteerde binaire payloads voordat een objectgrafiek kan worden vastgelegd

Declaratie

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

Gebruik

Start met THPDFObjectGraphJSONLimits.Default en verlaag individuele plafonds zodat ze aansluiten bij de vertrouwde grootte van het uitwisselingskanaal

Structurele plafonds moeten positief zijn, streambyte-plafonds mogen nul zijn om payloadbytes af te wijzen, en MaxJSONBytes moet ruimte laten voor begrensde einde-van-invoer-detectie

THotPDF.ImportLoadedObjectGraphJSON Method