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