SetPageTransparencyGroup

Vectorgraphics, Tekst, Pagina-indeling

Beschrijving

Stelt het transparantiegroepwoordenboek van de geselecteerde pagina in. Dit is nuttig wanneer pagina-inhoud maskers, zachte maskers, overvloeiwijzen of samengestelde vastgelegde inhoud gebruikt en de pagina een gedefinieerde kleurruimte voor overvloeien nodig heeft.

PDF-versiegedrag: pagina-transparantiegroepen gebruiken het PDF 1.4 /Group-transparantiemodel. Is de huidige documentversie lager en is de opslagversie niet vergrendeld, dan verhoogt SetPageTransparencyGroup 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.SetPageTransparencyGroup(CS, Isolate, Knockout: Integer): Integer;

ActiveX

Function PDFlib::SetPageTransparencyGroup(CS As Long, Isolate As Long, Knockout As Long) As Long

DLL

int DLSetPageTransparencyGroup(int InstanceID, int CS, int Isolate, int Knockout);

Parameters

CSDe mengkleurruimte: 1 = DeviceRGB, 2 = DeviceCMYK
IsolateZet op 1 om de transparantiegroep te isoleren van de paginabackground; 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 kleurruimteselector is ongeldig, er is geen pagina geselecteerd, of de huidige PDF/A-modus verbiedt de transparantiegroep
1De paginatransparantiegroep is ingesteld

Zie ook

SetCapturedPageTransparencyGroup, SetTransparency, SetPageUserUnit