THotPDF.FlattenLoadedPageTransparency Method

Substitui o conteúdo da página por tiles de imagem RGB calibrados sem perdas, preservando as caixas da página, a rotação, as anotações e os metadados de estrutura

Declaração

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 limita a resolução total de saída, enquanto MaxTilePixels limita cada working set de renderização, conversão RGB e compressão em curso. Os overloads existentes usam um budget de tile de 768 por 768 píxeis

Colour semantics

Cada tile de imagem gerado usa um espaço de cor CalRGB D65 explícito, com primárias sRGB e gamma, em vez de um espaço de cor de dispositivo não calibrado

As transformações de ICC de origem, CIE-based, de dispositivo, de soft mask, de mistura de grupos de transparência, de rendering intent e de compensação do ponto negro são resolvidas pelo renderer partilhado com gestão de cor antes de as amostras serem codificadas

Se a página, ou um recurso Form, Pattern, Shading ou ExtGState aninhado, usar Separation ou DeviceN, o método deixa o conteúdo vetorial inalterado e reporta tfsSpotColorPreserved

Bounded tile output

Os limites dos tiles derivam de arestas exatas em píxeis do dispositivo e são mapeados de volta para coordenadas da página, evitando costuras ou sobreposições em posições fracionárias do espaço de utilizador. Cada tile é renderizado, convertido, comprimido com Flate e libertado antes de o tile seguinte começar

THPDFTransparencyFlattenInfo reporta o estado, o número de objetos de transparência, o total de píxeis raster, o número de tiles, o pico de píxeis por tile, o pico medido de bytes do bitmap mais os de conversão e compressão, o espaço de cor de saída e as tintas spot detetadas

Listas de apresentação e produção de impressão