Dispositivos de renderização e prova de overprint

THPDFRenderDevice fornece um ponto de entrada de renderização de página carregada para destinos de bitmap, contexto de dispositivo e metarquivo aprimorado

Classes de dispositivo

THPDFBitmapRenderDevice possui um TBitmap até que TakeBitmap o transfira, THPDFDeviceContextRenderDevice desenha em um HDC externo, como um canvas de impressora, e THPDFMetafileRenderDevice possui um TMetafile vetorial até que TakeMetafile o transfira

THPDFRenderDeviceKind identifica cada destino sem depender de verificações de classe em tempo de execução

Prévia de prova de processo e spot

Defina RenderOverprintPreview como True para simular overprint para pinturas vetoriais e de texto governadas por /OP, /op e /OPM

Uma chapa de processo nomeada substitui seu valor anterior, enquanto chapas de processo ausentes de pinturas DeviceGray, Separation ou DeviceN permanecem inalteradas

Para DeviceCMYK sob /OPM 1, componentes de valor zero deixam as chapas de destino correspondentes inalteradas e componentes diferentes de zero as substituem

DeviceGray nomeia a chapa de processo preta, /None não pinta chapas e /All pinta toda chapa de processo

Colorantes Separation e DeviceN desconhecidos são tratados como tintas spot e combinados por meio de sua transformação de matiz e espaço de cor alternativo; colorantes de processo nomeados dentro de DeviceN retêm semântica direta de chapa

Imagens e sombreamentos continuam por seus pipelines de cor raster completos em vez do caminho de prova vetorial de cor constante

O knockout de grupo de transparência permanece ativo e é composto no mesmo caminho limitado de snapshot de pintura