Poprawki renderowania w IronPdf.UpdatedChrome
Niektóre funkcje HTML i CSS renderują się niepoprawnie w standardowym pakiecie IronPdf, ponieważ zawiera starszy silnik Chromium. Pakiet IronPdf.UpdatedChrome zawiera nowszy silnik, który z założenia naprawia kilka z tych przypadków.
Standardowy pakiet IronPdf zawiera silnik CEF w wersji 109 dla zgodności ze starszymi serwerami Windows. IronPdf.UpdatedChrome zawiera silnik CEF w wersji 131, dając bardziej niezawodne, idealnie odwzorowane wyjście niż podgląd wydruku w przeglądarce Chrome. Jeśli wynik wygląda źle tylko na nowoczesnym CSS-ie, prawdopodobnym powodem jest wersja silnika.
Rozwiązanie
Zamień zależność na IronPdf.UpdatedChrome i dokonaj ponownego renderowania. Przypadki poniżej są rozwiązane przez nowszy silnik bez zmian kodu.
1. CSS overflow: hidden
Treść przycięta przez overflow: hidden renderuje się zgodnie z oczekiwaniami w zaktualizowanym silniku, podczas gdy standardowy pakiet nie respektuje tej reguły.


2. Niestandardowa wysokość wiersza i rozmiar papieru
Układ używający line-height: 129% na niestandardowym rozmiarze papieru 6 x 9 inch umieszcza tekst poprawnie w IronPdf.UpdatedChrome. Położenie tekstu jest dostosowane, aby pasowało do zamierzonego projektu.


3. Układ Grid z 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">
Zaktualizowany silnik poprawnie rozwiązuje wewnętrzną siatkę do subgrid. Starszy silnik w standardowym pakiecie nie obsługuje poprawnie tego układu.



