THotPDF.FlattenLoadedPageTransparency Method

Substitui o conteúdo da página por blocos de imagem RGB calibrados sem perdas enquanto preserva caixas de página, rotação, anotações e 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 conjunto de trabalho de renderização, conversão RGB e compressão ao vivo. As sobrecargas existentes usam um orçamento de blocos de 768 por 768 pixels

Semântica de cor

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

As transformações de ICC de origem, baseadas em CIE, de dispositivo, máscara suave, mesclagem de grupo de transparência, intenção de renderização e compensação de ponto preto são resolvidas pelo renderizador compartilhado com gerenciamento de cores antes que as amostras sejam codificadas

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

Saída de blocos limitada

Os limites dos blocos são derivados de bordas exatas de pixels de dispositivo e mapeados de volta para coordenadas de página, evitando emendas ou sobreposições em posições fracionárias do espaço do usuário. Cada bloco é renderizado, convertido, comprimido com Flate e liberado antes que o próximo bloco comece

THPDFTransparencyFlattenInfo relata o status, a contagem de objetos de transparência, a contagem total de pixels raster, a contagem de blocos, o pico de pixels de blocos, o pico medido de bitmap mais bytes de conversão e compressão, o espaço de cor de saída e os corantes de cor especial detectados

Listas de Exibição e Produção Gráfica