THPDFJSONValue.SerializeBounded

Verifica una dimensione JSON con escape conservativa prima di allocare il risultato serializzato UTF-8

function SerializeBounded(MaxBytes: Int64): AnsiString;

L'unità è HPDFDocJobs; MaxBytes deve essere positivo e al massimo MaxInt, e i contenitori annidati sono limitati alla profondità 64

Le stime delle stringhe prevedono sei byte di output per ogni unità di codice UTF-16 e considerano chiavi degli oggetti e delimitatori; la stima può superare la dimensione UTF-8 finale

Una stima o un risultato effettivo che supera MaxBytes solleva EHPDFJobBudgetExceeded con metrica resultBytes; l'esistente metodo Serialize conserva il suo comportamento

Risultati di confronto limitati