THotPDF.FlattenLoadedPageTransparency-Methode

Ersetzt Seiteninhalt durch verlustfreie kalibrierte RGB-Bild-Tiles und bewahrt dabei Seitenboxen, Rotation, Anmerkungen und Struktur-Metadaten

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 begrenzt die Gesamtauflösung der Ausgabe, während MaxTilePixels den Arbeitsbestand jedes aktiven Renderns, jeder RGB-Konvertierung und Komprimierung begrenzt. Bestehende Overloads nutzen ein Tile-Budget von 768 mal 768 Pixel

Farbsemantik

Jedes erzeugte Bild-Tile verwendet einen expliziten D65-CalRGB-Farbraum mit sRGB-Primaries und Gamma statt eines unkalibrierten Geräte-Farbraums

Quell-ICC-, CIE-basierte, Geräte-, Soft-Mask-, Transparency-Group-Blending-, Rendering-Intent- und Black-Point-Compensation-Transformationen werden vom gemeinsamen farbverwalteten Renderer aufgelöst, bevor Samples kodiert werden

Wenn die Seite oder eine verschachtelte Form-, Pattern-, Shading- oder ExtGState-Ressource Separation oder DeviceN verwendet, lässt die Methode den Vektorinhalt unverändert und meldet tfsSpotColorPreserved

Begrenzte Tile-Ausgabe

Tile-Grenzen werden aus exakten Geräte-Pixel-Kanten abgeleitet und zurück auf Seitenkoordinaten abgebildet, was Nähte oder Überlappungen an fraktionalen User-Space-Positionen verhindert. Jedes Tile wird gerendert, konvertiert, mit Flate komprimiert und freigegeben, bevor das nächste Tile beginnt

THPDFTransparencyFlattenInfo meldet den Status, die Transparenzobjekt-Anzahl, die Gesamtrasterpixel-Anzahl, Tile-Anzahl, Peak-Tile-Pixel, gemessene Peak-Bitmap plus Konvertierungs- und Komprimierungs-Bytes, den Ausgabe-Farbraum und erkannte Spot-Farbstoffe

Anzeigelisten und Druckproduktion