THotPDF.FlattenLoadedPageComplexGraphics
Liittää verkkopeittoväräjät ja monimutkaiset Pattern-resurssit alimmalla tarkkuudella, joka täyttää mitatun visuaalisen virhebudjetin
Määrittely
function FlattenLoadedPageComplexGraphics(PageIndex, MinimumDPI,
MaximumDPI, DPIIncrement: Integer;
MaximumPerceptualError: Double;
MaxRasterPixels, MaxTilePixels: Int64;
out Info: THPDFComplexGraphicsFlattenInfo): Boolean;
Valintamalli
Menetelmä tunnistaa tyypin 4-7 verkkopeittoväräjät, laattakuviot ja verkolla tuetut peittokuvioinnit sivun resurssisanakirjoista
Se renderöi deterministisen neljä kertaa neljä -ruudukon rajatuista näytealueista arvolla MaximumDPI ja testaa sitten tarkkuudet MinimumDPI:stä ylöspäin DPIIncrement:n välein. Ehdokasnäytteitä verrataan referenssiin luminanssilla painotetun RGB-etäisyyden kautta, joka normalisoidaan nollasta sataan -perceptuaaliarvovirheasteikolle
Ensimmäinen MaximumPerceptualError-arvoa pienempi tai yhtä suuri ehdokas valitaan. MaximumDPI on aina häviötön referenssi-varavaihtoehto
Lähtö ja rajat
Valittu sivurenderöinti tuotetaan saumattomina Flate-pakattuina D65 CalRGB -laattoina. MaxRasterPixels rajoittaa kokonaislähdön tarkkuuden ja MaxTilePixels rajaa jokaisen elävän renderöinnin, muunnoksen ja pakkauksen työsarjan
Separation- tai DeviceN-väriavaruutta käyttävät sivut säilytetään vektorisisältönä lipulla cgfsSpotColorPreserved, koska rasterilitistys tuhoaisi prosessierotus-semantiikat
THPDFComplexGraphicsFlattenInfo raportoi tunnistetut resurssimäärät, valitun ja referenssi-DPI:n, mitatun virheen, vertailtujen näytteiden määrän, laattamäärän, huippulaatan pikselit, huipputyötavut, lähtöväriavaruuden ja paikkaväriaineet
Katso myös FlattenLoadedPageTransparency sekä Display Lists and Print Production