THotPDF.FlattenLoadedPageTransparency-metoden
Erstatter sideinnhold med tapfrie kalibrerte RGB-bildefliser samtidig som sidebokser, rotasjon, annotasjoner og strukturmetadata bevares
Deklarasjon
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 begrenser total utdata-oppløsning, mens MaxTilePixels avgrenser hvert levende gjengivelses-, RGB-konverterings- og komprimeringsarbeids-sett. Eksisterende overlastinger bruker et flisebudsjett på 768 ganger 768 piksler
Fargesemantikk
Hver genererte bildeflis bruker et eksplisitt D65 CalRGB-fargerom med sRGB-primærer og gamma i stedet for et ukalibrert enhetsfargerom
Kilde-ICC, CIE-baserte, enhets-, soft mask-, transparensgruppe-blandings-, gjengivelsesintensjons- og svartpunktkompensasjons-transformasjoner løses av den delte fargebehandlede gjengivelsesmotoren før samplinger kodes
Hvis siden eller en nestet Form-, Pattern-, Shading- eller ExtGState-ressurs bruker Separation eller DeviceN, lar metoden vektorinnholdet være uendret og rapporterer tfsSpotColorPreserved
Begrenset flise-utdata
Flise-grenser utledes fra eksakte enhets-pikselkanter og kartlegges tilbake til sidekoordinater, noe som hindrer sømmer eller overlapping ved brøkdelte brukerom-posisjoner. Hver flise gjengis, konverteres, komprimeres med Flate og frigjøres før neste flise starter
THPDFTransparencyFlattenInfo rapporterer status, antall transparensobjekter, totalt rasterpikselantall, fliseantall, topp-flisepiksler, målt topp-bitmap pluss konverterings- og komprimeringsbyte, utdata-fargerom og oppdagede spotfarge-midler