THotPDF.FlattenLoadedPageTransparency Method
Erstatter sideindhold med tabsfrie, kalibrerede RGB-billedtiles, mens sidens bokse, rotation, annotationer og struktmetadata bevares
Deklaration
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 begrænser den samlede outputopløsning, mens MaxTilePixels afgrænser hvert arbejdssæt til aktiv rendering, RGB-konvertering og komprimering. Eksisterende overloads bruger et tile-budget på 768 gange 768 pixels
Farvesemantik
Hver genereret billedtile bruger et eksplicit D65 CalRGB-farverum med sRGB-primærer og gamma i stedet for et ukalibreret device-farverum
Transforms for kilde-ICC, CIE-baserede og device-farverum, soft mask, transparency group-blending, rendering intent og black point-kompensation opløses af den fælles farvestyrede renderer, før prøverne encodes
Bruger siden eller en indlejret Form-, Pattern-, Shading- eller ExtGState-ressource Separation eller DeviceN, lader metoden vektorindholdet stå uændret og rapporterer tfsSpotColorPreserved
Afgrænset tile-output
Tile-grænserne udledes af præcise device-pixel-kanter og mappes tilbage til sidekoordinater, så der hverken opstår sømmer eller overlap ved brøkvisse user space-positioner. Hver tile renderes, konverteres, komprimeres med Flate og frigives, før den næste tile begynder
THPDFTransparencyFlattenInfo rapporterer status, antal transparensobjekter, samlet antal raster-pixels, antal tiles, maksimale tile-pixels, målt maksimal bitmap plus konverterings- og komprimeringsbytes, output-farverum og opdagede spotfarver