Renderingsenheter och övertyckskontroll

THPDFRenderDevice tillhandahåller en enda renderingsstartpunkt för inlästa sidor för bitmapps-, enhetskontext- och utökade metafilmål

Enhetsklasser

THPDFBitmapRenderDevice äger en TBitmap tills TakeBitmap överför den, THPDFDeviceContextRenderDevice ritar in i en extern HDC såsom en skrivaryta, och THPDFMetafileRenderDevice äger en vektor-TMetafile tills TakeMetafile överför den

THPDFRenderDeviceKind identifierar varje mål utan att förlita sig på körtidsklasskontroller

Process- och spotprofförhandsvisning

Ställ in RenderOverprintPreview på True för att simulera övertyck för vektor- och textpaints som styrs av /OP, /op och /OPM

En namngiven processplatta ersätter sitt tidigare värde, medan processplattor som saknas i DeviceGray-, Separation- eller DeviceN-paints förblir oförändrade

För DeviceCMYK under /OPM 1 lämnar nollvärdeskomponenter motsvarande målplattor oförändrade och komponenter som inte är noll ersätter dem

DeviceGray namnger den svarta processplattan, /None målar inga plattor och /All målar varje processplatta

Okända Separation- och DeviceN-färgämnen behandlas som spotfärger och kombineras genom deras tonövergångsfunktion och alternativa färgrymd; processfärgämnen som namnges inne i DeviceN behåller direkt plattassemantik

Bilder och skuggningar fortsätter genom deras fullständiga rastreringsfärgrörledningar i stället för den konstanta färgvektorproffsvägen

Transparensgrupps-knockout förblir aktiv och sammanställs i samma begränsade painthögtagarsökväg