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 回だけ再利用し、既存のリソース要求予算は保たれます

HTML5 ページドメディアインポート