THPDFJSONValue.SerializeBounded

Comprueba un tamaño JSON escapado conservador antes de reservar el resultado UTF-8 serializado

function SerializeBounded(MaxBytes: Int64): AnsiString;

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

La estimación de cadenas permite seis bytes de salida por cada unidad de código UTF-16 y tiene en cuenta claves de objeto y delimitadores; la estimación puede superar el tamaño UTF-8 final

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

Resultados acotados de comparación