THPDFHTMLImporter.MaxDecodedImageBytes

单元:HPDFHTMLImport

property MaxDecodedImageBytes: Int64 read FMaxDecodedImageBytes
  write FMaxDecodedImageBytes;

约束一次 RenderHTML5 调用所保留的图像缓存,按每像素 4 字节估算;默认 134,217,728 字节(128 MiB),非正值禁用该缓存上限

BMP 和 PNG 的尺寸在解码前检查;所有被接受的图片在保留前检查,超出上限抛出 EHPDFHTMLImportBudget

该上限独立于压缩资源字节数和布局操作限制;其他解码器可能在保留检查之前就已分配图像,因此调用方应提供有界且经过核准的资源

预检、布局和 fallback 阶段每个 DOM 节点只复用一次图像,既有的资源请求预算保持不变

HTML5 分页媒体导入