THPDFJSONValue.SerializeBounded
シリアライズ済み UTF-8 結果を割り当てる前に、保守的に見積もったエスケープ済み JSON サイズを検査します
function SerializeBounded(MaxBytes: Int64): AnsiString;
ユニットは HPDFDocJobs です。MaxBytes は正の値で最大 MaxInt まで、ネストしたコンテナーは深さ 64 までに制限されます
文字列の見積もりは UTF-16 コード単位ごとに 6 出力バイトを許し、オブジェクトのキーとデリミターも計上します。見積もりは最終的な UTF-8 サイズを超えることがあります
見積もりまたは実際の結果が MaxBytes を超えると、metric resultBytes 付きの EHPDFJobBudgetExceeded が発生します。既存の Serialize メソッドの挙動は変わりません