THPDFJSONValue.SerializeBounded
在为序列化 UTF-8 结果分配内存之前,先检查一个保守估计的转义后 JSON 大小
function SerializeBounded(MaxBytes: Int64): AnsiString;
单元是 HPDFDocJobs;MaxBytes 必须为正且不超过 MaxInt,嵌套容器深度限制为 64
字符串估算按每个 UTF-16 code unit 计 6 个输出字节,并把对象键和分隔符计算在内;估算值可能大于最终 UTF-8 大小
估算值或实际结果超过 MaxBytes 时抛出 EHPDFJobBudgetExceeded,指标为 resultBytes;现有 Serialize 方法行为不变