Dispositivos de renderizado y prueba de overprint

THPDFRenderDevice proporciona un único punto de entrada de renderizado de páginas cargadas para destinos bitmap, device context y enhanced metafile

Clases de dispositivos

THPDFBitmapRenderDevice es dueño de un TBitmap hasta que TakeBitmap lo transfiere, THPDFDeviceContextRenderDevice dibuja en un HDC externo como el canvas de una impresora, y THPDFMetafileRenderDevice es dueño de un TMetafile vectorial hasta que TakeMetafile lo transfiere

THPDFRenderDeviceKind identifica cada destino sin depender de comprobaciones de clase en runtime

Vista previa de prueba process y spot

Active RenderOverprintPreview en True para simular el overprint de las pinturas vectoriales y de texto gobernadas por /OP, /op y /OPM

Una plancha process nombrada reemplaza su valor anterior, mientras que las planchas process ausentes en pinturas DeviceGray, Separation o DeviceN permanecen sin cambios

Para DeviceCMYK bajo /OPM 1, los componentes con valor cero dejan la plancha de destino correspondiente sin cambios y los componentes distintos de cero la reemplazan

DeviceGray nombra la plancha process negra, /None no pinta ninguna plancha y /All pinta todas las planchas process

Los colorantes Separation y DeviceN desconocidos se tratan como tintas spot y se combinan mediante su tint transform y su espacio de color alternativo; los colorantes process nombrados dentro de DeviceN conservan la semántica directa de plancha

Las imágenes y los shadings continúan por sus pipelines raster de color completos en lugar de la ruta vectorial de prueba de color constante

El knockout de grupos de transparencia sigue activo y se compone en la misma ruta acotada de snapshot de pintura