THPDFJSONValue.SerializeBounded

Vérifie une taille JSON échappée conservatrice avant d'allouer le résultat UTF-8 sérialisé

function SerializeBounded(MaxBytes: Int64): AnsiString;

L'unité est HPDFDocJobs ; MaxBytes doit être positif et au plus MaxInt, et les conteneurs imbriqués sont limités à une profondeur de 64

L'estimation des chaînes alloue six octets de sortie par unité de code UTF-16 et tient compte des clés d'objets et des délimiteurs ; l'estimation peut dépasser la taille UTF-8 finale

Une estimation ou un résultat réel dépassant MaxBytes lève EHPDFJobBudgetExceeded avec la métrique resultBytes ; la méthode Serialize existante conserve son comportement

Résultats de comparaison bornés