W renderingu PDF/UA obrazy i boksy stają się szare
Podczas konwersji PDF do formatu PDF/UA za pomocą ConvertToPdfUA() lub SaveAsPdfUA(), obrazy, SVGs, cienie i elementy pudełka pojawiają się z szarym odcieniem w wyniku.
Chromium ma problem z kolejnością malowania w trybie PDF/UA, co powoduje nieprawidłowe komponowanie pewnych elementów. Szary wygląd jest artefaktem renderowania spowodowanym tym, jak przeglądarka układa i maluje warstwowe elementy, gdy tryb PDF/UA jest aktywny.
Rozwiązanie
Dodaj -webkit-filter: blur(0) do elementu HTML. To zmusza Chromium do stworzenia nowej warstwy kompozycji, co uruchamia przyspieszenie sprzętowe i powoduje ponowną ocenę kolejności układania elementów w przeglądarce, eliminując szary artefakt.
Wbudowany:
<html style="-webkit-filter: blur(0);">
<html style="-webkit-filter: blur(0);">
Poprzez CSS:
html {
-webkit-filter: blur(0);
}
Zastosuj filtr do najmniejszego elementu, który rozwiązuje problem, zamiast do elementu <html>. Zastosowanie tego na dużą skalę może nieznacznie wpłynąć na wydajność na urządzeniach o niższej wydajności z powodu wymuszonego przyspieszenia sprzętowego, a w niektórych układach może wpłynąć na kolejność z-index. Dostosuj wartości z-index w razie potrzeby, jeśli kolejność warstw zmienia się po zastosowaniu tej poprawki.

