Loaded-Page Colour Rewrite

THotPDF.RewriteLoadedPageColors converte a pintura das páginas selecionadas para DeviceGray, DeviceRGB ou DeviceCMYK para preparação de impressão, prova e arquivo

Conversão híbrida

As páginas que contêm apenas operadores de cor de dispositivo mantêm o texto, os traçados e o conteúdo pesquisável originais, enquanto as operações de preenchimento e contorno g, rg e k são convertidas no fluxo de conteúdo que preserva os tokens

As páginas que usam imagens, Form XObjects, padrões, sombreados, transparência, cor de glifos Type 3, ICCBased ou outros espaços de cor suportados por recursos são renderizadas através do pipeline completo de páginas com gestão de cor e substituídas por uma imagem Flate sem perdas no espaço de processo pedido

As páginas rodadas são rasterizadas no espaço de utilizador não rodado antes de o valor original /Rotate ser reaplicado pelos leitores, evitando a dupla rotação

Limite das cores diretas

lcspPreservePages é o predefinido e deixa todas as páginas que contêm colorantes Separation, DeviceN ou NChannel byte a byte intactas

lcspConvertToProcess resolve as transformações de tinta através do renderizador e achata a página no espaço de processo selecionado, enquanto lcspReject rejeita o pedido completo durante a pré-verificação

Limites atómicos

Os limites de página, conteúdo de origem, operador, lexema, aninhamento, substituição, pixéis de raster, saída codificada e cancelamento são verificados antes da publicação

Todas as páginas selecionadas são confirmadas através de uma transação de grafo com cópia na escrita, pelo que as falhas de renderização, conteúdo, orçamento, cancelamento e confirmação deixam o grafo de objetos carregado inalterado

Os dicionários de anotações permanecem ligados, mas os seus fluxos de aparência não são reescritos em cor nem achatados na pintura da página

API relacionada