Metoda THotPDF.FlattenLoadedPageTransparency

Înlocuiește conținutul paginii cu dale de imagine RGB calibrat fără pierderi, păstrând casetele paginii, rotația, adnotările și metadatele de structură

Declarație

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 limitează rezoluția totală de ieșire, iar MaxTilePixels delimitează fiecare set de lucru pentru randarea live, conversia RGB și compresie. Overload-urile existente folosesc un buget de dală de 768 pe 768 de pixeli

Colour semantics

Fiecare dală de imagine generată folosește un spațiu de culoare CalRGB D65 explicit, cu primare sRGB și gamma, în locul unui spațiu de culoare de dispozitiv necalibrat

Transformările sursă ICC, CIE, de dispozitiv, soft-mask, de blending al grupurilor de transparență, de rendering intent și de compensare a punctului de negru sunt rezolvate de renderer-ul comun cu gestiune a culorilor înainte ca eșantioanele să fie codate

Dacă pagina sau o resursă Form, Pattern, Shading ori ExtGState imbricată folosește Separation sau DeviceN, metoda lasă conținutul vectorial neschimbat și raportează tfsSpotColorPreserved

Bounded tile output

Limitele dalelor sunt derivate din marginile exacte în pixeli de dispozitiv și mapate înapoi în coordonatele paginii, ceea ce previne rosturile sau suprapunerile la poziții fracționare din spațiul utilizatorului. Fiecare dală este randată, convertită, comprimată cu Flate și eliberată înainte de începerea următoarei

THPDFTransparencyFlattenInfo raportează starea, numărul de obiecte cu transparență, numărul total de pixeli raster, numărul de dale, numărul maxim de pixeli dintr-o dală, vârful măsurat de bitmap plus octeții de conversie și compresie, spațiul de culoare de ieșire și colorantele spot detectate

Display Lists and Print Production