THPDFHTMLImporter.MaxDecodedImageBytes

Модуль: HPDFHTMLImport

property MaxDecodedImageBytes: Int64 read FMaxDecodedImageBytes
  write FMaxDecodedImageBytes;

Ограничивает кэш изображений, удерживаемый одним вызовом RenderHTML5, с оценкой четыре байта на пиксель; дефолт — 134,217,728 байтов (128 MiB), а неположительное значение отключает этот лимит кэша

Размеры BMP и PNG проверяются до декодирования; все принятые картинки проверяются перед удержанием, а превышение лимита бросает EHPDFHTMLImportBudget

Лимит не зависит от байтов сжатых ресурсов и лимитов операций разметки; другие декодеры могут выделить своё изображение до проверки удержания, поэтому вызывающий код должен подавать ограниченные одобренные ресурсы

Preflight, разметка и резерв повторно используют изображение один раз на узел DOM, сохраняя существующие бюджеты запросов ресурсов

Импорт HTML5 paged media