THPDFJSONValue.SerializeBounded

Kontrollerar en konservativ escapad JSON-storlek innan det serialiserade UTF-8-resultatet allokeras

function SerializeBounded(MaxBytes: Int64): AnsiString;

Enheten är HPDFDocJobs; MaxBytes måste vara positivt och högst MaxInt, och kapslade behållare begränsas till djup 64

Strängskattningar tillåter sex utdatabyte per UTF-16-kodenhet och räknar med objektnycklar och avgränsare; skattningen kan överskrida den slutliga UTF-8-storleken

En skattning eller faktiskt resultat som överskrider MaxBytes kastar EHPDFJobBudgetExceeded med metrik resultBytes; den befintliga Serialize metoden behåller sitt beteende

Avgränsade jämförelseresultat