THotPDF.FlattenLoadedPageTransparency Method
Zastępuje treść strony bezstratnymi kaflami obrazów w skalibrowanym RGB, zachowując przy tym page boxy, obrót, adnotacje i metadane struktury
Deklaracja
function FlattenLoadedPageTransparency(PageIndex, DPI,
MinimumTransparencyObjects: Integer; MaxRasterPixels: Int64): boolean; overload;
function FlattenLoadedPageTransparency(PageIndex, DPI,
MinimumTransparencyObjects: Integer; MaxRasterPixels: Int64;
out Info: THPDFTransparencyFlattenInfo): boolean; overload;
function FlattenLoadedPageTransparency(PageIndex, DPI,
MinimumTransparencyObjects: Integer; MaxRasterPixels,
MaxTilePixels: Int64;
out Info: THPDFTransparencyFlattenInfo): boolean; overload;
MaxRasterPixels ogranicza łączną rozdzielczość wyjściową, a MaxTilePixels ogranicza każdy zestaw roboczy żywego renderowania, konwersji RGB i kompresji. Istniejące przeciążenia używają budżetu tile 768 na 768 pikseli
Semantyka barw
Każdy wygenerowany kafel obrazu używa jawnej przestrzeni barw D65 CalRGB z primary sRGB i gamma zamiast nieskalibrowanej przestrzeni urządzenia
Transformacje źródłowych profilów ICC, przestrzeni opartych na CIE, przestrzeni urządzenia, soft-masek, blendowania grup przezroczystości, rendering intent i kompensacji punktu czerni rozwiązuje współdzielony renderer z zarządzaniem kolorem, zanim próbki zostaną zakodowane
Jeśli strona lub zagnieżdżony zasób Form, Pattern, Shading albo ExtGState używa Separation lub DeviceN, metoda zostawia treść wektorową bez zmian i raportuje tfsSpotColorPreserved
Ograniczone kafle wyjściowe
Granice kafli wynikają z dokładnych krawędzi pikseli urządzenia i są odwzorowywane z powrotem na współrzędne strony, co zapobiega szwom i nakładaniu się na ułamkowych pozycjach w przestrzeni użytkownika. Każdy kafel jest renderowany, konwertowany, kompresowany Flate i zwalniany, zanim zacznie się następny
THPDFTransparencyFlattenInfo raportuje status, liczbę obiektów przezroczystości, łączną liczbę pikseli rastra, liczbę kafli, szczytową liczbę pikseli kafla, zmierzony szczyt bitmapy plus bajty konwersji i kompresji, przestrzeń barw wyjściową i wykryte składniki spot