THPDFHTMLImporter.MaxDecodedImageBytes
Unit: HPDFHTMLImport
property MaxDecodedImageBytes: Int64 read FMaxDecodedImageBytes
write FMaxDecodedImageBytes;
Begrenzt den Bildcache, den ein einzelner RenderHTML5-Aufruf vorhält, mit einer Schätzung von vier Byte pro Pixel; der Standard liegt bei 134.217.728 Byte (128 MiB), und ein nichtpositiver Wert deaktiviert diese Cachegrenze
BMP- und PNG-Abmessungen werden vor dem Dekodieren geprüft; alle akzeptierten Bilder werden vor dem Zurückhalten geprüft, und ein Überschreiten der Grenze wirft EHPDFHTMLImportBudget
Die Grenze ist getrennt von komprimierten Ressourcenbytes und Layoutoperationsgrenzen; andere Dekoder dürfen ihr Bild vor der Zurückhalteprüfung allokieren, deshalb sollten Aufrufer nur begrenzte, geprüfte Ressourcen liefern
Preflight, Layout und Fallback nutzen ein Bild einmal je DOM-Knoten wieder und bewahren die vorhandenen Ressourcenanfrage-Budgets