THPDFHTMLImporter.MaxDecodedImageBytes
ユニット: HPDFHTMLImport
property MaxDecodedImageBytes: Int64 read FMaxDecodedImageBytes
write FMaxDecodedImageBytes;
1 回の RenderHTML5 呼び出しが保持する画像キャッシュを、1 ピクセル 4 バイトの見積もりで制限します。デフォルトは 134,217,728 バイト (128 MiB) で、非正の値を指定するとこのキャッシュ上限は無効になります
BMP と PNG の寸法はデコード前にチェックされ、受け入れられたすべての画像は保持前にチェックされます。上限を超えると EHPDFHTMLImportBudget を送出します
この上限は、圧縮リソースバイトやレイアウト操作の上限とは独立です。他のデコーダーは保持チェックの前に画像を確保することがあるため、呼び出し側は上限付きの承認済みリソースを供給すべきです
プレフライト、レイアウト、フォールバックは 1 つの DOM ノードにつき画像を 1 回だけ再利用し、既存のリソース要求予算は保たれます