THotPDF.FlattenLoadedPageTransparency Metodas
Pakeičia puslapio turinį nuostolių neturinčiais kalibruotais RGB vaizdo titniniais blokais, išsaugodamas puslapio apribojimo langus, pasukimą, anotacijas ir struktūros metaduomenis
Deklaracija
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 riboja bendrą išvesties raišką, o MaxTilePixels riboja kiekvieno gyvo atvaizdavimo, RGB konvertavimo ir suspaudimo darbinį rinkinį. Esamos perkrovos naudoja 768 × 768 pikselių tile biudžetą
Spalvų semantika
Kiekvienas sugeneruotas vaizdo titninis blokas naudoja aiškiai nurodytą D65 CalRGB spalvų erdvę su sRGB pirminių ir gama vertėmis, o ne nekalibruotą įrenginio spalvų erdvę
Šaltinio ICC, CIE pagrindu veikiantys, įrenginio, švelnios kaukės, permatomumo grupės maišymo, atvaizdavimo tikslo ir juodojo taško kompensacijos transformacijos išsprendžiamos bendro, spalvomis valdomo, atvaizdavimo variklio, prieš užkoduojant pavyzdžius
Jei puslapis ar įterptas Form, Pattern, Shading ar ExtGState išteklius naudoja Separation arba DeviceN, metodas vektorinį turinį palieka nepakeistą ir praneša tfsSpotColorPreserved
Ribotas titninio bloko rezultatas
Titninio bloko ribos išvedamos iš tikslių įrenginio pikselių kraštų ir atvaizduojamos atgal į puslapio koordinates, taip užkertant kelią siūlėms ar persiklojimams trupmeninėse vartotojo erdvės padėtyse. Kiekvienas titninis blokas atvaizduojamas, konvertuojamas, su Flate suspaudžiamas ir atlaisvinamas, prieš pradedant kitą
THPDFTransparencyFlattenInfo praneša būseną, permatomumo objektų skaičių, bendrą rastrinių pikselių skaičių, titninių blokų skaičių, didžiausią titninio bloko pikselių, išmatuotus didžiausius bitmap bei konversijos ir suspaudimo baitus, išvesties spalvų erdvę ir aptiktus taškinius dažiklius