THotPDF.FlattenLoadedPageComplexGraphics
A háló-árnyalásokat és az összetett Pattern-erőforrásokat a legalacsonyabb felbontáson lapítja, amely kielégíti a mért vizuális hibakeretet
Deklaráció
function FlattenLoadedPageComplexGraphics(PageIndex, MinimumDPI,
MaximumDPI, DPIIncrement: Integer;
MaximumPerceptualError: Double;
MaxRasterPixels, MaxTilePixels: Int64;
out Info: THPDFComplexGraphicsFlattenInfo): Boolean;
Kiválasztási modell
A metódus 4–7 típusú háló-árnyalásokat, csempéző mintákat és háló-alapú árnyaló mintákat észlel az oldal erőforrás-szótáraiban
Determinisztikus négyszer-négy rácsot renderel korlátos mintaterületekből MaximumDPI felbontáson, majd a felbontásokat MinimumDPI-től felfelé DPIIncrement lépésenként teszteli. A jelölt mintákat a referenciával lumasúlyozott RGB-távolságon keresztül hasonlítja össze, nulla és száz közötti észlelési hibaskálára normalizálva
Az első, MaximumPerceptualError értéknél kisebb vagy azzal egyenlő jelölt kerül kiválasztásra. A MaximumDPI mindig veszteségmentes referencia-visszaesés
Kimenet és korlátok
A kiválasztott oldal-render varratmentes Flate-tömörített D65 CalRGB csempékként kerül kibocsátásra. A MaxRasterPixels korlátozza a teljes kimeneti felbontást, és a MaxTilePixels keretbe foglalja az egyes élő render-, konverzió- és tömörítési munkahalmazokat
A Separation vagy DeviceN színteret használó oldalak vektoros tartalomként maradnak meg a cgfsSpotColorPreserved jelzővel, mert a raszteres lapítás elpusztítaná a folyamat-szeparációs szemantikát
A THPDFComplexGraphicsFlattenInfo jelenti az észlelt erőforrás-számokat, a kiválasztott és referencia DPI-t, a mért hibát, az összehasonlított mintaszámot, a csempeszámot, a csúcs csempe-pixeleket, a csúcs munka-bájtokat, a kimeneti színteret és a spot színezőanyagokat
Lásd még FlattenLoadedPageTransparency és Megjelenítési listák és nyomtatási gyártás