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