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