Dispositivi di rendering e proofing overprint
THPDFRenderDevice fornisce un unico punto di ingresso di rendering della pagina caricata per destinazioni bitmap, device context ed enhanced metafile
Classi di device
THPDFBitmapRenderDevice possiede una TBitmap finché TakeBitmap non la trasferisce, THPDFDeviceContextRenderDevice disegna in un HDC esterno come la canvas di una stampante e THPDFMetafileRenderDevice possiede un TMetafile vettoriale finché TakeMetafile non lo trasferisce
THPDFRenderDeviceKind identifica ogni destinazione senza affidarsi a controlli di classe a runtime
Anteprima proof di process e spot
Imposta RenderOverprintPreview a True per simulare l'overprint per le pitture vettoriali e di testo governate da /OP, /op e /OPM
Una lastra di process nominata sostituisce il suo valore precedente, mentre le lastre di process assenti dalle pitture DeviceGray, Separation o DeviceN restano invariate
Per DeviceCMYK sotto /OPM 1, le componenti a valore zero lasciano invariate le lastre di destinazione corrispondenti e le componenti non nulle le sostituiscono
DeviceGray nomina la lastra di process nera, /None non dipinge nessuna lastra e /All dipinge ogni lastra di process
I coloranti Separation e DeviceN sconosciuti vengono trattati come inchiostri spot e combinati attraverso la loro tint transform e il loro spazio colore alternativo; i coloranti di process nominati dentro DeviceN conservano la semantica diretta della lastra
Immagini e shading continuano attraverso le loro pipeline colore raster complete invece del percorso vettoriale di proof a colore costante
Il knockout dei transparency group resta attivo e viene composto nello stesso percorso limitato di snapshot di pittura