THPDFObjectGraphJSONLimits Record

Limita il lavoro del parser, i valori trattenuti e i payload binari importati prima che un grafo di oggetti possa essere committato

Dichiarazione

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

Utilizzo

Parti da THPDFObjectGraphJSONLimits.Default e riduci i singoli massimali per adattarli alla dimensione fidata del canale di scambio

I massimali strutturali devono essere positivi, i massimali di byte dei flussi possono essere zero per rifiutare i byte del payload, e MaxJSONBytes deve lasciare spazio al rilevamento limitato della fine dell'input

THotPDF.ImportLoadedObjectGraphJSON Method