Correções de Renderização no IronPdf.UpdatedChrome
Alguns recursos de HTML e CSS renderizam incorretamente sob o pacote padrão IronPdf porque ele inclui um mecanismo Chromium mais antigo. O pacote IronPdf.UpdatedChrome traz uma engine mais nova que corrige vários desses casos por padrão.
O pacote padrão IronPdf inclui a versão da engine CEF 109 para compatibilidade com Servidores Windows mais antigos. IronPdf.UpdatedChrome inclui a versão da engine CEF 131, oferecendo um resultado mais confiável e perfeito do ponto de vista de pixels do que a pré-visualização de impressão do navegador Chrome. Se o seu resultado parece errado apenas no CSS moderno, a versão do mecanismo provavelmente é a causa.
Solução
Mude a dependência para IronPdf.UpdatedChrome e re-renderize. Os casos abaixo são resolvidos pela engine mais recente sem mudanças de código.
1. CSS overflow: hidden
Conteúdo cortado por overflow: hidden é renderizado como esperado sob a engine atualizada, onde o pacote padrão falha em honrar a regra.


2. Altura de Linha Personalizada e Tamanho do Papel
Um layout usando line-height: 129% em um tamanho de papel personalizado 6 x 9 inch posiciona o texto corretamente sob IronPdf.UpdatedChrome. A posição do texto é ajustada para corresponder ao design pretendido.


3. Layout de Grade com 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">
A engine atualizada resolve a grade interna para subgrid conforme esperado. A engine mais antiga no pacote padrão não suporta esse layout corretamente.



