SetCapturedPageTransparencyGroup
Contentstreams en groepen met optionele content, pagina-indeling
Beschrijving
Zet een transparantiegroep-woordenboek op een vastgelegde pagina-XObject. Gebruik het na CapturePage of CapturePageEx en vóór het tekenen van de vastgelegde pagina, wanneer de vastgelegde inhoud als transparantiegroep moet worden gecomponeerd
PDF-versiegedrag: vastgelegde pagina-transparantiegroepen gebruiken het PDF 1.4 /Group-transparantiemodel. Is de huidige documentversie lager en is de opslagversie niet vergrendeld, dan verhoogt SetCapturedPageTransparencyGroup het document automatisch naar PDF 1.4 en registreert transparency group in AutoBumpedFeatures. Vergrendelt de aanroeper een lagere opslagversie, dan weigert de compatibiliteitspoort het opslaan met LastErrorCode 602
Syntaxis
Delphi
Function TPDFlib.SetCapturedPageTransparencyGroup(CaptureID, CS, Isolate, Knockout: Integer): Integer;
ActiveX
Function PDFlib::SetCapturedPageTransparencyGroup(CaptureID As Long, CS As Long, Isolate As Long, Knockout As Long) As Long
DLL
int DLSetCapturedPageTransparencyGroup(int InstanceID, int CaptureID, int CS, int Isolate, int Knockout);
Parameters
| CaptureID | De ID geretourneerd door CapturePage of CapturePageEx |
|---|---|
| CS | De mengkleurruimte: 1 = DeviceRGB, 2 = DeviceCMYK |
| Isolate | Zet op 1 om de transparantiegroep te isoleren van de achtergrond; zet op 0 voor een niet-geïsoleerde groep |
| Knockout | Zet dit op 1 om knockout-gedrag binnen de groep in te schakelen; zet het op 0 voor normale compositing |
Retourwaarden
| 0 | De capture-ID of kleurruimteselector is ongeldig, of de huidige PDF/A-modus verbiedt de transparantiegroep |
|---|---|
| 1 | De transparantiegroep van de vastgelegde pagina is ingesteld |
Zie ook
CapturePage, CapturePageEx, DrawCapturedPage, SetPageTransparencyGroup