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