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

CaptureIDDe ID geretourneerd door CapturePage of CapturePageEx
CSDe mengkleurruimte: 1 = DeviceRGB, 2 = DeviceCMYK
IsolateZet op 1 om de transparantiegroep te isoleren van de achtergrond; zet op 0 voor een niet-geïsoleerde groep
KnockoutZet dit op 1 om knockout-gedrag binnen de groep in te schakelen; zet het op 0 voor normale compositing

Retourwaarden

0De capture-ID of kleurruimteselector is ongeldig, of de huidige PDF/A-modus verbiedt de transparantiegroep
1De transparantiegroep van de vastgelegde pagina is ingesteld

Zie ook

CapturePage, CapturePageEx, DrawCapturedPage, SetPageTransparencyGroup