Rendering-Korrekturen in IronPdf.UpdatedChrome
Einige HTML- und CSS-Funktionen werden vom Standard-IronPdf-Paket nicht richtig dargestellt, da es mit einer älteren Chromium-Engine geliefert wird. Das IronPdf.UpdatedChrome-Paket enthält eine neuere Engine, die mehrere dieser Fälle absichtlich behebt.
Das Standard-IronPdf-Paket bündelt die CEF-Engine-Version 109 für die Kompatibilität mit älteren Windows-Servern. IronPdf.UpdatedChrome bündelt die CEF-Engine-Version 131 und liefert zuverlässigere, pixelgenaue Ausgaben als die Druckvorschau in Chrome. Wenn Ihr Ergebnis nur bei modernem CSS falsch aussieht, ist wahrscheinlich die Engine-Version schuld.
Lösung
Wechseln Sie die Abhängigkeit zu IronPdf.UpdatedChrome und rendern Sie neu. Die untenstehenden Fälle werden durch die neuere Engine ohne Code-Änderungen gelöst.
1. CSS overflow: hidden
Inhalt, der von overflow: hidden abgeschnitten wird, wird von der aktualisierten Engine wie erwartet gerendert, wo das Standardpaket die Regel nicht beachtet.


2. Benutzerdefinierte Zeilenhöhe und Papiergröße
Ein Layout, das line-height: 129% auf einer benutzerdefinierten 6 x 9 inch Papiergröße verwendet, platziert den Text korrekt unter IronPdf.UpdatedChrome. Die Textposition wird so angepasst, dass sie zum beabsichtigten Design passt.


3. Raster-Layout mit subgrid
<div style="display: grid; grid-template-columns: 1fr 1fr 1fr">
<div style="display:grid; grid-template-columns: subgrid; grid-column: 1/4">
<div style="display: grid; grid-template-columns: 1fr 1fr 1fr">
<div style="display:grid; grid-template-columns: subgrid; grid-column: 1/4">
Die aktualisierte Engine löst das innere Raster wie erwartet auf subgrid auf. Die ältere Engine im Standard-Paket unterstützt dieses Layout nicht korrekt.



