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