THPDFObjectGraphJSONLimits Record
Borne le travail du parseur, les valeurs retenues et les charges binaires importées avant qu'un graphe d'objets puisse être validé
Déclaration
THPDFObjectGraphJSONLimits = record
MaxJSONBytes: Int64;
MaxObjectCount: Integer;
MaxObjectNumber: Integer;
MaxNestingDepth: Integer;
MaxStringBytes: Int64;
MaxStreamBytes: Int64;
MaxAggregateStreamBytes: Int64;
class function Default: THPDFObjectGraphJSONLimits; static;
end;
Utilisation
Commencez avec THPDFObjectGraphJSONLimits.Default puis réduisez chaque plafond selon la taille de confiance du canal d'échange
Les plafonds structurels doivent être positifs, les plafonds en octets de flux peuvent être nuls pour rejeter les octets de charge, et MaxJSONBytes doit laisser de la place pour la détection bornée de fin d'entrée