THPDFJSONValue.SerializeBounded

Verifica un tamaño JSON escapado conservador antes de asignar el resultado serializado UTF-8

function SerializeBounded(MaxBytes: Int64): AnsiString;

La unit es HPDFDocJobs; MaxBytes debe ser positivo y como máximo MaxInt, y los contenedores anidados están limitados a profundidad 64

Las estimaciones de strings permiten seis bytes de salida por cada code unit UTF-16 y consideran las claves de objetos y los delimitadores; la estimación puede exceder el tamaño UTF-8 final

Una estimación o un resultado real que exceda MaxBytes lanza EHPDFJobBudgetExceeded con la métrica resultBytes; el método Serialize existente conserva su comportamiento

Resultados de comparación acotados